普通浮点数和IEEE754

对于八位的二进制阶码,普通浮点数的偏移量是二的七次方,也就是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的几次方。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值