“%d”、“%4d”、“%-4d”的使用

“%d”是printf ()函数的占位符之一,打印的是十进制整数。

如图,我们的代码:

其中'\n'表示换行;我用'*'表示打印出结果的后一位方便观察。

其结果如下:

那%4d的结果呢?

明显看出“%4d”打印出来的结果是右对齐,不足则补空格。

%-4d,如下:

结果是左对齐的效果,不足则在右侧用空格补齐。

但是,如果被打印的整数是个5位整数是什么效果呢?我们来看看结果:

打印的结果和“%d”相同,并不会发生截断现象。

总结:“%4d”打印结果是右对齐的效果,在左侧以空格补齐;“%-4d”打印的结果是左对齐,在右侧以空格补齐;若被打印整数超过4位数,则正常打印不会被截断。

  • 7
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值