蓉杠学习网

c语言精度输出,c语言输出精度怎么规定

大家好,今天小编关注到一个比较意思的话题,就是关于c语言精度输出问题,于是小编就整理了2个相关介绍c语言精度输出的解答,让我们一起看看吧。

  1. c语言精确度怎么表示?
  2. C语言双精度的格式符是%le还是%lf?

c语言精确度表示

C语言中单精度浮点型为float, 双精度浮点型为double

Float为单精度,内存中占4个字节,有效数位是7位(因为有正负,所以不是8位),在我的电脑且VC++6.0平台默认显示是6位有效数字

c语言精度输出,c语言输出精度怎么规定div>
图片来源网络,侵删)

double为双精度,占8个字节,有效数位是16位,但在我的电脑且VC++6.0平台中默认显示同样是6位有效数字。

C语言双精度的格式符是%le还是%lf?

输出浮点数可以使用转换说明符是%f和%e。%f显示小数表示的普通浮点数,%e显示科学计数法表示的浮点数。输出双精度(double)类型时,还需要在转换字符前加上字母l。

到此,以上就是小编对于c语言精度输出的问题就介绍到这了,希望介绍关于c语言精度输出的2点解答对大家有用。

c语言精度输出,c语言输出精度怎么规定
(图片来源网络,侵删)
c语言精度输出,c语言输出精度怎么规定
(图片来源网络,侵删)

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。 转载请注明出处:http://www.rongung.com/post/17487.html

分享:
扫描分享到社交APP