为什么1个字节的取值范围是-128~127(类比到两个字节short,四个字节int)_字节取值范围为什么有负的-CSDN博客

网站介绍:计算机以补码的方式保存数据符号位是最前面的一位:1表示负数,0表示正数如果是正数:原、反、补码相同如果是负数:反码等于原码取反(除符号位外全部取反)补码等于反码加1例:127的原反补码都为:1111 1111–127的原反补码:原码:1111 1111反码:1000 0000补码:1000 0001重点:那么-128怎么表示呢?在八位二进制下,因为有一位是符号位,原码和反码只能表示0到127,-0到-127,所以-128不能用原码或反码表示。按这种说法,128因为无法用八位二_字节取值范围为什么有负的