0
点赞
收藏
分享

微信扫一扫

后端常用的Linux命令大全

崭新的韭菜 2023-09-14 阅读 50

目录

​编辑

整形在内存中的存储

1.1 原码、反码、补码

1.2 大小端

浮点型在内存中的存储

2.1 浮点数存储规则

32位浮点数存储模型

64位浮点数存储模型

举个例子

2.2指数E在内存中存取的特殊处理

E不全为0或不全为1 

E全为0

E全为1


整形在内存中的存储

1.1 原码、反码、补码

1.2 大小端

浮点型在内存中的存储

2.1 浮点数存储规则

32位浮点数存储模型

对于32位的浮点数,最高的1位是符号位S,接着的8位是指数E,剩下的23位为有效数字M。

​​​​​​​64位浮点数存储模型

对于64位的浮点数,最高的1位是符号位S,接着的11位是指数E,剩下的52位为有效数字M。

举个例子

2.2 指数E在内存中存取的特殊处理

E不全为0或不全为1 

E全为0

真实值为E = 1 - 127 = -126     (-1)^S * M * 2^(-126)  无限趋近于0 

E全为1

11111111  - >   255     真实值为E = 255 - 127 = 128     (-1)^S * M * 2^(128)  是一个非常大的数

举报

相关推荐

0 条评论