水木社区手机版
首页
|版面-C程序设计语言(CProgramming)|
新版wap站已上线
返回
1/1
|
转到
主题:打钩的这两句格式控制,谁帮理解下?
楼主
|
x2303612
|
2025-08-24 17:51:30
|
只看此ID
对于第一句
.4d,点.后的数字不是控制小数点后位数的吗?不过d又是控制整型的。
干嘛不写为04.d
--
FROM 112.0.249.*
1楼
|
hehao
|
2025-08-25 22:37:51
|
只看此ID
来自知乎
https://www.zhihu.com/question/636357977
printf格式
%[flags][width][.precision][length]specifier
对应你的问题 ".4d"
.4指的输出精度,123数位小于4则填1个前导0
d是转换类型为整数
和"04d"输出一样
0是标志,指定用0填充数字
4是宽度,输出4字符宽度
d是转换类型为整数
"04.d"的问题是精度是.n样式需要给出具体数字
"4.4d" 是输出宽度4,精度4的整数类型
【 在 x2303612 的大作中提到: 】
: 对于第一句
: .4d,点.后的数字不是控制小数点后位数的吗?不过d又是控制整型的。
: 干嘛不写为04.d
: ...................
--
FROM 120.231.170.*
2楼
|
x2303612
|
2025-08-26 21:48:24
|
只看此ID
不错的网文,谢谢
【 在 hehao (_CTYPE) 的大作中提到: 】
: 来自知乎
:
https://www.zhihu.com/question/636357977
:
: printf格式
--
FROM 223.104.150.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版