永发信息网

c语言%m.nf若m小于n怎么办?

答案:4  悬赏:70  手机版
解决时间 2021-04-01 06:43
  • 提问者网友:欺烟
  • 2021-03-31 20:36
c语言%m.nf若m小于n怎么办?
最佳答案
  • 五星知识达人网友:深街酒徒
  • 2021-03-31 21:59
m%m.nf 表示输出n位小数,总计输出占m列。当实际宽度超过m时,会按照实际宽度输出。
.n就已经是n+1列了, 至少前面还有个整数位,所以这样至少是n+2列。
所以,m<=n+2时,只会按照实际宽度输出,m没意义。
全部回答
  • 1楼网友:低血压的长颈鹿
  • 2021-04-01 00:29
那就不管m直接按实际位数进行输出~~
  • 2楼网友:风格不统一
  • 2021-03-31 23:36
%m.nf——别忘了这种控制字符串的功能表述中,最后有一句“当数据的实际位数超过指定宽度时按数据的实际宽度输出”。所以完全没有必要担心会丢掉数据……
  • 3楼网友:独钓一江月
  • 2021-03-31 22:53
m,n相互之间的大小没有关系。
m是限定的小数点之前的位数,如果不足m,那么在左边用空格补齐到m个,如果超过m那么按照原样输出,ns是保留的小数点后的位数,如果不够n位,那么用0补够n位,否则截断到n位(四舍五入)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯