m0_60492202 2022-07-16 21:35 采纳率: 66.7%
浏览 25

c语言浮点数的问题 完全没看懂

img

img


没看懂2.11 我不知道什么是阶码。谁有时间帮我看看可以吗。什么样的浮点数是合法的 什么样的是不合法的呢

  • 写回答

1条回答 默认 最新

  • Hann Yang 优质创作者: 编程框架技术领域 2022-07-17 12:29
    关注

    和数学上的科学计数法类似的 a*10^n, 如1.234 x 10³
    10^n换成字母e,即 1.234e+3

    标准的:e前面的小数叫做尾数,它的绝对值小于10且不等于0;e后面的非0整数就是阶码

    但有语言比如python就没那么严格,尾数、阶码为0也没事,尾数大于等于10也没事,反正它按照a*10^n算出结果来:

    >>> 0e+5
    0.0
    >>> 1.1e-0
    1.1
    >>> 123e-5
    0.00123
    
    评论

报告相同问题?

问题事件

  • 创建了问题 7月16日