枯燥888 发表于 2021-1-20 18:07:06

提一个简单的问题:C里面,%-2d 的 - 有什么用?

C里面,%-2d 的 - 有什么用?

枯燥888 发表于 2021-1-20 18:07:47

能举个具体例子最好,感谢大佬。

风过无痕1989 发表于 2021-1-20 18:33:12

%2d是将数字按宽度为2,采用右对齐方式输出,若数据位数不到2位,则左边补空格。
%02d,和%2d差不多,只不过左边补0

%-2d将数字按宽度为2,采用左对齐方式输出,若数据位数不到2位,则右边补空格
%.2d 输出整形时最少输出2位,如不够前面以0占位。如输出2时变成02,200时只输出200;输出浮点型时(%.2f)小数点后强制2位输出

枯燥888 发表于 2021-1-20 18:37:37

风过无痕1989 发表于 2021-1-20 18:33
%2d是将数字按宽度为2,采用右对齐方式输出,若数据位数不到2位,则左边补空格。
%02d,和%2d差不多,只不 ...

懂了,感谢!

风过无痕1989 发表于 2021-1-20 19:00:58

枯燥888 发表于 2021-1-20 18:37
懂了,感谢!

不客气
页: [1]
查看完整版本: 提一个简单的问题:C里面,%-2d 的 - 有什么用?