51单片机最小内存单元是B 1B=8bit 所以用这8bit的最高位表示1或者0表示正数或者负数,如果是负者,该为置1,其他位做相应的补码转换
如果错误,a的二进制存储形式应该是怎样的?问题补充:zyp的意思是0bchar应该是16位大概是这样的 1111111111100000 忘了负数必须变成补码了.