c语言中的输出%f为什么有时候要在中间加上数字呀,比如%12.9f

如题所述

这是为了说明输出小数的格式。12.9的意思就是占12个格,其中小数部分占9格。
温馨提示:内容为网友见解,仅供参考
无其他回答

C语言里%f中间加数字是什么意思
f是用于格式化输入输出函数,对应类型为float的格式字符。加数字的情况仅适用于输出函数,比如printf。其形式为 printf("%a.bf", var);其中a,b为常数。含义为:1 a, 代表输出占|a|(a的绝对值)个字节的宽度,当实际宽度超过a时,按实际宽度输出,否则输出a个字节,不足部分补空格。如果a为正数...

相似回答