x>>=1; }returnbits; }intint_bits(void)// 返回无符号整型数据的总位数{returncount_bits(~0U); }voidprint_nbits(unsigned x, unsigned n)// 输出二进制数, 同时指定了显示的位数{inti =int_bits(); i= (n < i) ? (n -1):(i -1);for(; i >=0; i--) { putchar(((x>> i) &1...