%m.n表示输出宽度为m且小数点后保留n位的字段,%n表示输出宽度为n的字段。
例如:
float p = 3345.67;int a = 732;
printf(“%3.1f”,p);
printf("%10.3f",p);
printf("%2d",a);
printf("%10d",a);
#3345.7#
#3345.670#
#732#
#732#
扩展资料:
字段(field)
一个成员,它表示与对象或类关联的变量。
在数据库中,大多数时,表的“列”称为“字段” ,每个字段包含某一专题的信息。就像“通讯录”数据库中,“姓名”、“联系电话”这些都是表中所有行共有的属性,所以把这些列称为“姓名”字段和“联系电话”字段。
但是有时候,字段也不是表中的列,比如用as将列的内容经计算,“存入”另一个字段。
参考资料来源:百度百科-字段
能举个例吗?
追答例如:float p = 3345.67;int a = 732;
printf(“%3.1f”,p);
printf("%10.3f",p);
printf("%2d",a);
printf("%10d",a);
#3345.7#
# 3345.670#
#732#
# 732#
谢谢
如果%10d中p大于10位怎么办
本回答被提问者采纳C语言中,%m.nf,%nd这些m,n表示什么意思,求详细讲解!
m.n表示输出宽度为m且小数点后保留n位的字段,%n表示输出宽度为n的字段。例如:float p = 3345.67;int a = 732;printf(“%3.1f”,p);printf("%10.3f",p);printf("%2d",a);printf("%10d",a);3345.7 3345.670 732 732
C语言字符串数据输出%m.ns什么意思?求给一个完整程序讲解下、谢谢...
m是整个输出的个数,比如上面的10(包括空格的输出); n是显示的个数;如果n大于m,按n的个数输出;n小于m,则前面输出空格(你是看不见空格的),后面输出字符,字符+空格的个数=m的值; s是字符的输出格式,整形的为d。即%m.nd 本回答由提问者推荐 举报| 答案纠错 | 评论(2) 39 3 39495978411035 采纳率:51...
问个C语言输出问题 printf("%5.3f\\n",123456.12345);输出为多少? 请讲 ...
5.3f 就是输出5位,其中小数点占3位,当时你后面的数值整数部分已经就超过了5位,那么他就会整数部分原样输出,然后在输出小数点后3位,得到123456.123,\\n是回车的意思。
冰天雪地360读跪求大侠解惑!!!小弟感激不尽!一个简单C语言格式的...
nd指定输出n位,当数字长度<n,左侧补0,>n按数字长度输出
c语言中%15s和%-5s是什么意思
15s是输出字符串占15位 -5s是输出字符串占5位,并且左对齐