- 3
- 0
- 约5.12千字
- 约 5页
- 2017-08-19 发布于北京
- 举报
浮点数的表示和基本运算
1 浮点数的表示通常,我们可以用下面的格式来表示浮点数
S P M 其中S是符号位,P是阶码,M是尾数对于IBM-PC而言,单精度浮点数是32位(即4字节)的,双精度浮点数是64位(即8字节)的。两者的S,P,M所占的位数以及表示方法由下表可知
S P M 表示公式 偏移量 1 8 23 (-1)S*2(P-127)*1.M 127 1 11 52 (-1)S*2(P-1023)*1.M 1023 以单精度浮点数为例,可以得到其二进制的表示格式如下
S(第31位) P(30位到23位) M(22位到0位) 其中S是符号位,只有0和1,分别表示正负;P是阶码,通常使用移码表示(移码和补码只有符号位相反,其余都一样。对于正数而言,原码,反码和补码都一样;对于负数而言,补码就是其绝对值的原码全部取反,然后加1.)为了简单起见,本文都只讨论单精度浮点数,双精度浮点数也是用一样的方式存储和表示的。2 浮点数的表示约定单精度浮点数和双精度浮点数都是用IEEE754标准定义的,其中有一些特殊约定。(1) 当P = 0, M = 0时,表示0。(2) 当P = 255, M = 0时,表示无穷大,用符号位来确定是正无穷大还是负无穷大。(3) 当P = 255, M != 0时,表示NaN(Not a Number,不是一个数)。
您可能关注的文档
最近下载
- T_HBJY 002-2024 涂抹类保健用品技术规范.pdf
- 党课:深入践行党的群众路线 不断厚植党的执政根基.doc VIP
- 园林绿化工程施工及验收规范CJJA3 82 2012.pdf VIP
- 规范《DD2008-01-地下水污染地质调查评价规范》.pdf VIP
- 2025《基于AT89C51单片机的UPS电源软件仿真模拟研究》17000字.docx
- 广西科技大学2008年生物化学考研真题.pdf VIP
- 浏阳市各级文物保护单位一览表(2025版).docx VIP
- 草地格局和草地农业(北大).ppt VIP
- JGJ-T231-2021建筑施工承插型盘扣式钢管脚手架.pdf VIP
- 2025年喀什辅警协警招聘考试真题附答案.docx VIP
原创力文档

文档评论(0)