下面4个选项中,均是合法浮点数的选项是?

如题所述

选B。

b中的123是整数,不是浮点数,2e4.2的指数是4.2不满足浮点数的规则必须是整数,e5中的e不满足浮点数的规则,所以b中3个数均不是浮点数。

a中的160、0.12是正确的,c中的123e4、0.0是正确的,d中的234、1e3是正确的。

浮点数表示中,e前面必须有数字,整数或小数均可;e后面必须接整数,正数或负数均可;小数点前面只有零时,可以简写(如0.5可写成.5)

扩展资料:

按照浮点数格式切割成相应的域 1 1000 0001 01101 000000000000000000

经分析:符号域1 意味着负数;指数域为129 意味着实际的指数为2 (减去偏差值127);尾数域为01101 意味着实际的二进制尾数为1.01101 (加上隐含的小数点前面的1)。所以,实际的实数为:

= -1.01101 × 2^ 2=- ( 1*2^0 + 1*2^(-2) + 1*2^(-3) + 1*2^(-5) ) × 2^2

= -(1+0.25+0.125+0.03125)*4

= -1.40625*4

= -5.625

参考资料来源:百度百科-浮点型数据

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网