定点数:小数点位置固定。
定点整数,通常默认小数在最末位。定点小数则通常默认小数点在符号位后面,如1.0100不表示1.几,而是-0.0100。
浮点数:小数点位置不固定。
可以用原码、反码、补码来表示定点整数和小数。用移码来表示定点整数。
无符号数:整个机器字长的全部二进制位均为数值位,没有符号位,相当于数的绝对值。通常只用来探讨整数,而不是小数。
原码:第一位表示符号位,后面7位表示真值的绝对值。原码能表示的范围是关于原点对称的,有+0,-0的区分。
反码:若符号位为0,则反码和原码相同。
若符号位为1,则数值位全部取反。
能表示的数值范围、特征都和原码一致
反码只是原码转变为补码的一个中间状态,并没有什么实际作用。
补码:正数的补码=原码
负数的补码=反码末位+1(要考虑进位)
真值0只有一种表示形式。能表示的数值范围不对称&#