题目如图,就是下面一段文字我无法理解,请详细讲解一下,谢谢,
类型转换,溢出的问题。
这个是有关二进制的问题,char类型是一个字节,也就是8个二进制位,它的取值范围是-128到127,由于你输5入的01的二进制位超过了8位,则系统会自动去掉高位,也就是左边的部分,剩下8位,剩下的8位中最高位为1表示这个数是负数,然后对其他7位二进制位转化为10进制就可以了