C语言 浮点数 储存形式

Posted on   梦中千秋  阅读(26)  评论(0编辑  收藏  举报

参考文章

第一位符号位S, 后8位指数位E, 剩下23位精度位M
(-1)^S * M * 2^E
在这里插入图片描述

举例 1.25
正数 符号位S: 0
转为2进制为 1.01 E: 1.01*2^0(E) E=0+127 转2进制 0111 1111
精度小数点后 01 所以M为 0100 0000 0000 0000 0000 000
整理: 0011 1111 1010 0000 0000 0000 0000 0000
转16进制: 3f a0 00 00

查看内存
在这里插入图片描述

相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示