03_浮点数的秘密
2018-10-24 08:40:48来源:博客园 阅读 ()
浮点数的秘密
1、内存中的浮点数表示方法
浮点数在内存中的存储方式为:符号位、指数、尾数(小数)
2、浮点数存储示例
举例:实数8.25在内存中的表示
3、编程验证
#include <stdio.h>
int main()
{
float f = 8.25;
unsigned int* p = (unsigned int*)&f;
printf("0x%08X\n", *p);
return 0;
}
输出结果为:
4、int类型与float类型比较
思考:int和float都占四个字节,为什么范围不一样?
5、编程验证
#include <stdio.h>
int main()
{
float f = 3.1415f;
float fl = 123456789;
printf("%0.10f\n", f);
printf("%0.10f\n", fl);
return 0;
}
输出结果为:
6、小结
<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- C++浮点数据的输出控制 2019-08-16
- IEEE 二进制浮点数的表示 2018-12-04
- 平方根的C语言实现(一) —— 浮点数的存储 2018-06-18
- 输出保留12位小数的浮点数 2018-06-18
- 浮点数据有损压缩算法 附完整C代码 2018-06-18
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash