计算机中分有符号数和无符号数

今天讲解一下数字在计算器的表示方式
计算机中分有符号数和无符号数
无符号数:
所谓无符号数,通常表示一个数的绝对值,即数的各位都用来表示数值的大小。一个字节(8位)二进制数只能表示0~255范围内的数。因此,要表示大于255的数,必须采用多个字节来表示,它的长度可以为任意倍字节长,如下图所示

计算机中分有符号数和无符号数
 
有符号数:
即用来表示一个任意位长的正数或负数。我们知道,在普通数字中,区分正负数是在数的绝对值前面加上符号来表示,即“+”表示正数,“-”表示负数。在计算机中数的符号也数码化了,即用一位二进制数位来表示符号。一般是,用一个数的最高位来表示符号位,用“0”表示正号,用“1”表示负号,而其余位为数值位,一个字节(8位)二进制数只能表示-128~127范围内的数

计算机中分有符号数和无符号数
 
部分资料参考自:太原理工微机原理与接口技术