77问答网
所有问题
请问在C语言中 %.2lf和%.2f的区别?
如题所述
举报该问题
推荐答案 推荐于2017-09-11
%.2lf在printf()里表示按下面格式输出一个long double型数:整数部分输出全部输出小数部分输出2位,没有小数的输出两个0,不足两位的后面补0,大于两位的截短到两位。
%.2f在printf()里按下面格式输出一个浮点型数,整数部分输出全部输出小数部分输出2位,没有小数的输出两个0,不足两位的后面补0,大于两位的截短到两位。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/IvIqIvpW.html
其他回答
第1个回答 2008-04-08
lf是double,f是float
相似回答
C语言里的%
lf,
%.2lf
,
%.2f
是什么意思?
答:
.2lf 同上,不过限制了,值保留2位小数。如:double a = 1.2345; printf("
%.2lf
",a); //1.23 .2f 表示单精度浮点型,也就是float型的格式。如:float a = 1.2731; printf("
%.2f
",a); //1.27
百分号在C语言中
是怎样用
的?
答:
5%2=1,1
%2
=1
C语言中%2f
什么意思?
答:
f是float的控制符 你定义的double,用f肯定控制不了 double的格式控制符是%lf,%.2lf就是把double输出为2位小数
2f是把float的输出为2位小数 2f是把float的所有位数输出2位,包括小数点,如果不组2位,补0,如果超过2位,按照实际输出 2lf是把double的所有位数输出2位,包括小数点,如果不组2位,补0,...
c语言中
保留两位小数如何写?
答:
1、本文以sublime text3编辑器作为示范,先打开IDE。2、接着我们保存main.
c
文件。3、这个时候我们把内容输出,设置浮点型。也就是%f。4、但是输出的时候默认有多位小数。5、于是我们可以设置
%.2f
,也就是两位数,因为我们写了2。6、这个时候执行代码的时候就会看到只有两位小数了。
c语言中
.
2f
是什么意思
答:
C语言中.
2f
表示浮点数保留两位小数的格式化输出。
在C语言中
,使用%f输出浮点数时会默认输出六位小数。但在实际应用中,可能需要对输出结果进行精度控制,这时就需要使用.2f来指定输出两位小数。使用.2f格式化输出浮点数时需要注意,四舍五入的规则可能会影响输出结果。如果需要遵循特定的取舍规则,可以使用...
c程序中
输出格式为lf是什么意思?例如:printf("
%.2lf
",a) 那个%.2又...
答:
printf("
%.2lf
",a); 这里面.2是说明输出的数据保留两位小数,lf意思是double型的,如果是float型的就用f。printf("%.2lf\n",a/t*3600); 这个是将a除以t再乘以3600的值保留两位小数输出。
C语言程序
求解 %d
%lf
%2f
%0f 这一类
的
有什么
区别 ?
答:
前面加l,对应的英文是long ,ld表示 的是长整型,整型占两个字节,长整型占4个字节,
lf
是双精度实型,占的位数也是
f的二
倍,是8个字节。
%2f
,表示的是取前两位,更普遍一点是%5.2f,意思是取五位,其中小数占两位。比如printf("%5.2f",x);x=3.156123的话,输出的就是3.1561,注意,小数...
大家正在搜
c语言==和=的区别
c语言中a++和++a有什么区别
汇编语言与c语言区别
汇编和c语言的区别
c++与c语言的区别与联系
c语言++i和i++有什么区别
c和c语言有什么区别
c语言%.2lf
c语言%.2f
相关问题
C语言中“%lf,%.2lf,%.2f”代表什么?
C语言里的%lf,%.2lf,%.2f是什么意思?
c语言中%2f和%.2f有什么区别?谢谢大神
c语言%-2lf与%.2lf有何区别
c语言中%7.2f什么意思?
c语言中printf("%10.1lf%15.2f\n",s...
c语言%-2lf与%.2lf有何区别
c语言中printf("%10.1lf%15.2f\n",s...