采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
对于 64 位浮点型 (double),一般都是采用最高位为符号位,次高 11 位为指数位,其次 52 位为尾数,试求出 double 型所能表达的最大值和最小值。 略。
老师,这个请问怎么算出 double 型所能表达的最大值和最小值? 我回看ppt只有一页,然后这个部分老师没有多加解释了,对于完全小白的我不明白这个是什么。。求老师多加解释。谢谢
首先第一步,理解double值的存储方式,11位指数,52位尾数。
则尾数的最大值为2^52,指数的最大值为2^11,由此可算的double的最大值是什么,同理也可求得最小值。
老师,最大值不是应该是:假设位数为m,则最大值是2^m-1嘛? 如果不是,哪什么情况下用2^m-1呢?这里的最大值又跟2^m-1有什么区别?请老师指点迷津
是的哦,最大值是2^m-1,这里问题的是浮点数表示,包含尾数部分和指数部分,要更复杂些,具体可以参考课程的内容哈。
登录后可查看更多问答,登录/注册
编程之前先学这门课,系统补足计算机基础知识,夯实编程地基
3.4k 17
1.7k 14
1.2k 13
1.4k 11