- 17
- 0
- 约1.16万字
- 约 11页
- 2017-03-02 发布于四川
- 举报
浮点数在内存的中存储方式
浮点数在内存中的存储方式
任何数据在内存中都是以二进制的形式存储的,例如一个short型数据1156,其二进制表示形式10000100。则在Intel CPU架构的系统中,存放方式为?低地址单元)高地址单元),因为Intel CPU的架构是小端模式。但是对于浮点数在内存是如何存储的?目前所有的C/C++编译器都是采用IEEE所制定的标准浮点格式,即二进制科学表示法。
?????? 在二进制科学表示法中,S=M*2^N 主要由三部分构成:符号位+阶码(N)+尾数(M)。对于float型数据,其二进制有32位,其中符号位1位,阶码8位,尾数23位;对于double型数据,其二进制为64位,符号位1位,阶码11位,尾数52位。
? ? ? ? ? ? ? ? 31 ? ? ? ?30-23 ? ? ? 22-0
float ? ? ? 符号位 ? ? 阶码 ? ? ? ?尾数
? ? ? ? ? ? ? ? 63 ? ? ? ?62-52 ? ? ? 51-0
double ? ?符号位 ? ? 阶码 ? ? ? ?尾数
符号位:0表示正,1表示负
阶码:这里阶码采用移码表示,对于float型数据其规定偏置量为127,阶码有正有负,对于8位二进制,则其表示范围为-128-127,double型规定为1023,其表示范围为-10
您可能关注的文档
- 河北省石家庄市复兴中学2016-2017学年高一上学期第一次月考数学试题 缺答案.doc
- 河北省石家庄市复兴中学2016-2017学年高一上学期第一次月考生物试题 缺答案.doc
- 河北省石家庄市复兴中学2016-2017学年高一上学期第一次月考英语试题 缺答案.doc
- 河北省石家庄市复兴中学2016-2017学年高一上学期第一次月考语文试题 缺答案.doc
- 河北省石家庄市复兴中学2016-2017学年高二10月月考化学(文)试题 缺答案.doc
- 河北省石家庄市复兴中学2016-2017学年高二10月月考化学(理)试题 缺答案.doc
- 河北省石家庄市复兴中学2016-2017学年高二10月月考历史试题 缺答案.doc
- 河北省石家庄市复兴中学2016-2017学年高二10月月考政治试题 缺答案.doc
- 河北省石家庄市复兴中学2016-2017学年高二10月月考数学(文)试题 缺答案.doc
- 河北省石家庄市复兴中学2016-2017学年高一10月月考地理试题 缺答案.doc
最近下载
- 2026年交通运输部所属事业单位招聘(124人)笔试模拟试题及答案解析.docx VIP
- UI设计(拓展) UI界面设计的常用方法 ui界面设计2-UI设计的常用方法.ppt VIP
- 基于单片机的智能鱼缸设计.docx VIP
- 信阳职业技术学院单招《数学》真题【综合卷】附答案详解.docx VIP
- 2026年雨城区社区工作者招聘考试模拟试题及答案解析.docx VIP
- 广西三支一扶面试真题(含参考答案).docx VIP
- 2025四川雅安市雨城区考试招聘社区工作者39人备考题库最新.docx VIP
- 光储柴项目初步技术方案.pdf VIP
- 福建省市县(市区)中学学生学籍卡片(一).doc VIP
- 七年级数学上册数学 2.3 数轴(七大题型)(解析版).pdf VIP
原创力文档

文档评论(0)