11智能在线
新记
C语言中输出格式%m.nf的意思
书上写的时m为域宽,n为小数位数。什么叫域宽?是不是整数的位数?或者其他什么含义?
举报该文章
相关建议 2013-06-16
用于存放输出数据的宽度称为“域宽”。如果域宽大于被打印数据的宽度,数据通常会在域内右对齐。如果输出值的宽度大于域宽时,域宽是自动增长的。域宽通常插在百分号和转换说明符之间
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/22m2fpp2f.html
其他看法
第1个回答 推荐于2017-11-25
举个例子来说。比如
float i=10.1;
printf("%7.2f",i);
那么答应的结果就为: 10.10(包含空格在内占7位,小数占2位)。
建议你多上机实验实验,很容易就会懂的。
本回答被网友采纳
相似回答
大家正在搜
相关问题
c语言%m.nf什么意思
急!C语言中printf输出%m.nf时具体情况有哪几种?
C语言中,%m.nf,%nd这些m,n表示什么意思,求详细讲...
c语言%m.nf啥意思 mn能相等吗
printf("%m.nf",p);是什么意思?m.n解释清...
C语言问题 %m.nf输出负号和小数点占不占列,比如输入-7...
c语言%m.nf m和n只能是十进制吗
在c语言中printf语句%m.nf 那个m指数据所占的总列...