中易网

C++ printf函数中 “以0填充”和“%lld”如何混用

答案:2  悬赏:40  
解决时间 2021-01-10 21:10
  • 提问者网友:喧嚣尘世
  • 2021-01-10 14:52
C++ printf函数中 “以0填充”和“%lld”如何混用
最佳答案
  • 二级知识专家网友:一叶十三刺
  • 2021-01-10 15:44
1、对于int a;左侧用0填充的格式是("%06d\n",a);,6是设定显示长度,不设定长度,就不会有填充。那么对于long long b;左侧用0填充的格式是("%06lld\n",b)。
2、printf格式输出规则:
%[flags] [width] [.precision] [{h | l | I64 | L}]type
这个是格式化字符串的模式。
其中flags是指正负号和前导0或空格
width是输出宽度
precision是精度
{h | l | I64 | L}是可选的类型前辍
type是输出类型标识如 d, i, o, x, c, s等
全部回答
  • 1楼网友:北方的南先生
  • 2021-01-10 17:06
对于int a;,左侧用0填充的格式是("%06d\n",a);,6是设定显示长度,不设定长度,就不会有填充。那么对于long long b;,左侧用0填充的格式是("%06lld\n",b);。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息