对于八位的二进制阶码,普通浮点数的偏移量是二的七次方,也就是128,以此类推,四位的是8。他的尾数正数是0.1开头,原码负数是1.1开头,补码负数以1.0开头,以四为基数是小数点后两位不全为0。基数是隐含的。正数范围是二分之一到1剪2的负n次方。
IEEE754分为双精度(double)和单精度(float
双精度包含一位符号11位阶码和52位尾数
双精度阶码全一,尾数不为0,无定义,表无穷。阶码偏移1023。最大阶码是2056代表表二的1023次方。全0,尾数不为0表示无规格化数,表二的负1023乘尾数,乘符号。尾数最高位一隐藏,最小数为负的2—2v52乘以2的1023次方
单精度包含一位符号,8位阶码和23位尾数。阶码全一,尾数不为0,无定义,表无穷。阶码偏移127。最大阶码是256表二的127次方。全0,尾数不为0表示无规格化数,表二的负127乘尾数,乘符号。尾数最高位一隐藏,最小数为负的2—2v23乘以2的127次。
小端是地位在地地址,大端是高位在地地址
下溢是绝对值小于机器能表示最小绝对值。
溢出是阶码上溢,因为尾数可以左右移动,下溢可以变成无规格化数。
还有左移是乘2,右移是除二,舍入是右归化,对阶里可能有,对阶是小阶变大街,尾数右移。32位机器的int32,无符号数32位,short16,char8,一字杰八位。E在数里面有时表示10的几次方。