这个要看你的数字1是存为几个字节的。
若是存为字符型(8bit),转换后为00000001
如果是存成整形(16bit),按整形转换后是0000000000000001
若是存为实型(32bit),转换后为00000000 00000000 00000000 00000001等
当然,原数为整形,实型,长整形,字符型等,你都可以强制将其转为整形,实型,字符型等。转换后的长度为转换后的机器类型定义的相应长度。
如机器规定unsigned char 为 8bit,则1转为 char 型为00000001
其他类型同理。
十进制 二进制
001 001
002 010
003 011
004 100
二进制 逢二进一,以此类推
0001
1
还是1