储存负数要转换成补码,那输出来又要转换成原码形式?
再读出来的时候需要把这时候存储的补码转换成原码吗?
不需要啊,读出来是什么就是什么。
不需要?那负数再读出来就变成一个正数了哦
在C语言里,看你定义的数据类型是有符号(singed)还是无符号(unsigned),如果是有符号,最高位为1,就变成了负数。如果是无符号,最高位为2也是正数。
c语音中整型的数是以二进制补码存储的,什么叫不管怎麽存的?