C语言中二进制的输出字符格式是什么?
C语言中二进制的输出字符格式是什么?
日期:2017-09-27 13:32:40 人气:1
C语言不支持直接的二进制输出。要二进制输出,必须手动写函数。
用递归方式代码量相对较小,下面是一个示例:
void print_binary(int n) //将整型数值n二进制输出。{ if(n == 0) return; f(n>>1); printf("%d",n&0x1); }执行过程为,依次输出高位值。
当输入100时,会输出 1100100