1.无符号数二进制表示
就是最常见的二进制表示法,对于一个字节的八位数(1B=8bit),可以储存0~255的无符号数。
2.有符号数二进制表示
众所周知,有符号的二进制数的表示法包括原码、反码和补码。其中补码是计算时最为常用的表示类型。在计算机系统中,二进制数全部用补码来表示。若为有符号数,最高位为符号位。
对于正数,原、反、补码均相同,符号位为0
对于负数,原码符号位为1,反码为对原码除符号位全部取反(即进行~运算),补码在反码的基础上+1,若进位到符号位,则溢出,再往上进位需要舍去。
对于一个字节,原码和反码可以储存-127~127,补码可以储存-128~127
大约 5 分钟