什么是浮点数
提到浮点数相信大家一定不会很陌生,浮点数表示对形如V=x*(z^y)的有理数进行编码,它对执行涉及非常大的数字(|V|>>0)和非常接近于0的数字是非常有用的。
浮点数在内存中的存储
废话不多述,直接进入正题,首先,我们来看看下面这段代码,大家可以自行在自己的编译器上运行一下:
#include <stdio.h>
int main()
{
float a = 0.0;
float b = -0.0;
int* pa = (int*)&a;
int* pb = (int

本文介绍了浮点数的概念及其在内存中的存储方式,重点探讨了IEEE754标准,包括浮点数的表示形式:符号位s、尾数M和阶码E,并详细解析了规格化、非规格化和特殊值三种情况。通过实例展示了浮点数的存储结构和在数轴上的分布。
最低0.47元/天 解锁文章
2967

被折叠的 条评论
为什么被折叠?



