Я должен сдвинуть на одно место вправо и вернуть его
В Java я могу просто вернуть n >> 1;
Возможно ли это в C?
Метод, который нам дали, заключается в следующем.
// Return n after a right circular 1-bit shift
unsigned int right_circular_shift_1(unsigned int n) {
>>
кругового сдвига. - person Johannes Schaub - litb   schedule 31.05.2010((n >> 1) | (((n & 1) + (((unsigned int)-1)>>1)) & ~(((unsigned int)-1)>>1)))
xD - person Johannes Schaub - litb   schedule 31.05.2010