printf("c=%5.3f,s=%5.3f",c,s)请问这怎样理解?
答案:2 悬赏:70 手机版
解决时间 2021-02-15 00:53
- 提问者网友:雪舞兮
- 2021-02-14 05:21
printf("c=%5.3f,s=%5.3f",c,s)请问这怎样理解?
最佳答案
- 五星知识达人网友:woshuo
- 2021-02-14 05:44
prinf为输出函数
“”内原样输出,遇到%就分别表示后面变量的值。5.3f规定输出值的格式:5表示输出的数的长度为5位(超出5位就原样输出),原点“.”后面指的是小数点后面的位数,f则表示值的形式为浮点型。如题中c的值是8,s的值为10.03,那么它会输出c=8.000,s=10.030
“”内原样输出,遇到%就分别表示后面变量的值。5.3f规定输出值的格式:5表示输出的数的长度为5位(超出5位就原样输出),原点“.”后面指的是小数点后面的位数,f则表示值的形式为浮点型。如题中c的值是8,s的值为10.03,那么它会输出c=8.000,s=10.030
全部回答
- 1楼网友:掌灯师
- 2021-02-14 07:11
print函数少了两个双引号。正解是:
#include
void main()
{
printf("a=%3d,b=%-3d,c=%5.3f,d=%c,f=%s",12,12,32.25,'i',"haoling");
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯