float不是单精度浮点型吗?为什么格式化符中举得例子是1.23这种双精度?

来源:2-5 格式化输出语句

慕雪7078320

2016-06-29 10:47

如上。=-=

写回答 关注

2回答

  • 星夜边缘
    2016-06-29 11:23:52
    已采纳

    对了,2-4中的图表说float应用于储存小数,只是示例是一位小数;double应用于储存位数更多的小数

    慕雪7078...

    谢谢!!

    2016-06-29 16:53:23

    共 1 条回复 >

  • 星夜边缘
    2016-06-29 11:09:41

    单精度8位阶码,1位符号,剩下23位尾数,算出2的负23次方,得到0.00000011920928955078125
    前面0有多少个,就表示能精确到那一位
    双精度11位阶码,1位符号,剩下52位尾数,算出2的负52次方,得到0.00000000000000022204460492503130808472633361816
    前面0有多少个,就表示能精确到那一位

    百度上查的,希望有所帮助。

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926207 学习 · 20797 问题

查看课程

相似问题