IEEE754 浮点数

IEEE754 浮点数

阅读IEEE754浮点数

A,阶码是用移码表示的,这里会有一个127的偏移量,它的127相当于0,小于127时为负,大于127时为正,比如:10000001表示指数为129-127=2,表示真值为2^2,而01111110则表示2^(-1).
B, 尾数全都是小数点后面的数,
C, 但尾数中省略了一个1,因此尾数全为0时,也是1.0...00;
D,当尾数的值不为0时,尾数的最高有效位应为1,这称为浮点数的规格化表示

把十进制数5.75,161.875,-0.0234375 转化为单精度浮点数的二进制格式

自己转化的结果

01000000101110000000000000000000
01000011001000011110000000000000
10111100110000000000000000000000

浮点数转化工具的结果

IEEE754 浮点数

使用python编程完成转化。

参考资料CSDNPython实现十进制小数转IEEE754单精度浮点数转换

运行结果

IEEE754 浮点数
IEEE754 浮点数
IEEE754 浮点数

上一篇:IEEE754二进制浮点数算术标准


下一篇:数据类型之间的转换的一些总结