97用二进制换算过来就是 110 0001,因为在计算机中是以一个字节存储的,所以是
0110 0001。
char类型占用一个字节(8位)的存储空间,高位添0就表示这个意思。
第一个问题: 是97
第二个问题:
97换成二进制是0110 0001
并不是每一位换成二进制组合,而是一个整体。
97 = 64 + 32 +1
64=2^6
32=2^5
1 =2^0
所以二进制的数在第0,5,6位为1.
97用二进制表示的确是0110 0001,你再仔细计算下,我算过,无误!
97 存储为 0110 0001,,0110 0001 是97的二进制表示,1001 1110 是97的BCD码。