第一部分:无符号数和有符号数的概念
1.无符号数
计算机中的数均存放在寄存器当中,通常称寄存器的位数为机器字长,所谓无符号数,就是指没有fu5号的数,在寄存器中的每一位均可用来存放数值,当存放有符号数时,需要留出位置存放符号,机器字长相同时,无符号数与有符号数所对应的数值范围是不同的,以机器字长为16位为例,无符号表示范围为0~65535,而有符号数的表示范围为-32768到+32767
2.有符号数
机器是无法识别“+”,“-”号的,但是由于正负正好是两种截然不同的状态,因此我们可以用0正1负的方式表示符号并且规定放在有效数字的前面,即组成了有符号数
第二部分:机器数和真值的概念
我们把初始的带“+”或“-”号的数称为真值,把符号数字化以后的数称为机器数,符号一旦数字化以后,符号和数值就形成了一种新的编码。
第三部分:原码表示法简介
原码是机器数中最简单的一种表示形式,符号位为0表示正数,符号位为1表示负数,数值位是真值的绝对值,所以原码又称为带符号的绝对值表示。
为了区别整数和小数,约定整数的符号位与数值位之间用逗号隔开;小数的符号位与数值位之间用小数点隔开