定点数:小数点的位置固定(常规计数)
浮点数:小数点位置不固定(科学计数法)
一、无符号数的表示
无符号数:整个机器1字长的全部二进制位均为数值位,没有符号位,相当于数的绝对值
n位无符号数的表示范围:0~2^n-1(只研究整数,不研究小数)
二、有符号数的表示
1、 定点整数
符号位在最高位,表示符号 (0表示正,1表示负) 小数点固定在最低位最后面
2、定点小数
原码:用尾数表示真值的绝对值
对于定点小数,小数点前面的数是符号数
原码的表示范围:若机器字长为n+1位则-(2^n-1)~2^n-1(关于原点对称,0有正负之分)
若机器字长为n+1位则-(1-2^-n)~-(1-2^n)(关于原点对称)
反码: 若符号位为0,反码和原码相同
若符号位为1,数值位全部取反
补码: 正数的补码为原码
负数的补码为反码末尾加1(考虑进位)
补码表示真值0只有一种表示形式
移码: 在补码的基础上符号位取反(只用于表示整数)
用途:方便比较大小