- 8
- 0
- 约6.52千字
- 约 11页
- 2016-12-29 发布于湖北
- 举报
float浮点数的二进制存储方式及转换int和float都是4字节32位表示形式,为什么float的范围大于int?float精度为6~7位,且1.66×10^10的数字结果并不是166 0000 0000,指数越大,误差越大。这些问题,都是浮点数的存储方式造成的。?float和double在存储方式上都遵从IEEE的规范,且float遵从的是IEEE R32.24,而double 遵从的是R64.53。无论是单精度还是双精度在存储中都分为三个部分:符号位(Sign):0代表正,1代表为负;指数位(Exponent):用于存储科学计数法中的指数数据,并且采用了移位存储;尾数部分(Mantissa):尾数部分;其中float的存储方式如下图所示:而双精度的存储方式为:附注:将一个float型转化为内存存储格式的步骤(1)先将这个实数的绝对值化为二进制格式。(2)将这个二进制格式实数的小数点左移或右移n位,直到小数点移动到第一个有效数字的右边。?(3)从小数点右边第一位开始数出二十三位数字放入第22到第0位。?(4)如果实数是正的,则在第31位放入“0”,否则放入“1”。?(5)如果n 是左移得到的,说明指数是正的,第30位放入“1”;如果n是右移得到的或n=0,则第30位放入“0”。?(6)如果n是左移得到的,则将n减去1后化为二进制,并在左边加“0”补足七位,放入第29到第23位;
您可能关注的文档
- ESB开发调试.pptx
- ERDAS LPS工作站使用指南翻译-第五章 数字摄影机使用指南.doc
- ETL调度细节说明.ppt
- ERP基础查询及业务流程概述.pptx
- ERP概述01.ppt
- eurocold system.doc
- ETC 真空Reflow 气泡改善方案.pptx
- EVA考核指标.ppt
- ESC指南及新观点解读.ppt
- ESMO 2015 共识指南更新.pptx
- 2026浙江温州市苍南中学集团校(苍南县第二高级中学)选聘优秀高校毕业生6人备考题库有完整答案详解.docx
- 2026浙江衢州市特种设备检验检测研究院招聘编外人员20人备考题库有答案详解.docx
- 2026至2031国内电视柜行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2026海南三亚市吉阳区教育系统赴高校面向应届毕业生招聘编制教师131人备考题库(第1号)附答案详解.docx
- 2026海南定安县第四小学招聘公益性岗位1人备考题库(含答案详解).docx
- 2026至2031国内电子级乙腈行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2026至2031国内电动牙刷盒行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2026至2031国内电镀化学品行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2026清华附中天府学校上半年第一轮考核招聘事业单位工作人员36人备考题库及答案详解(名校卷).docx
- 2026浦发银行昆明分行招聘备考题库及参考答案详解一套.docx
原创力文档

文档评论(0)