萌新求助(小甲鱼c语言取值范围的课后作业)
为什么用char申明255,之后输出的值为-1.小甲鱼的解释我没看懂。。。我太菜了 因为char是有符号类型,最高位为符号位(二进制),1为负数,0为正数,0xff(11111111b)就是-1,(11111110b)是-2 jhq999 发表于 2021-9-20 07:44因为char是有符号类型,最高位为符号位(二进制),1为负数,0为正数,0xff(11111111b)就是-1,(1111111 ...
255对应的二进制是11111111,第一个1应该是表示符号“-”,那剩下的不应该表示-99吗 一只学C的萌新 发表于 2021-9-20 07:50
255对应的二进制是11111111,第一个1应该是表示符号“-”,那剩下的不应该表示-99吗
百度一下 补码 wp231957 发表于 2021-9-20 07:54
百度一下 补码
我知道了,我觉我追问的那个问题好散兵 wp231957 发表于 2021-9-20 07:54
百度一下 补码
OK,我明白了,谢谢大佬
页:
[1]