编写函数: unsigned intreverse

xiaoxiao2021-02-28  116

unsigned int reverse_bit(unsigned int value) { int value1 = 0; int count = 31; while (count) { int ret=value & 1; value1 ^= ret; value1 <<= 1; value >>= 1; count--; } return value1; } int main() { printf("Please: "); unsigned int value = 0; scanf("%u", &value); unsigned int data = reverse_bit(value); printf("data is : %u\n", data); system("pause"); return 0; }
转载请注明原文地址: https://www.6miu.com/read-35078.html

最新回复(0)