其实很简单,就是占位和对齐的区别。
我们可以看出%4d打印出的666前面空出来了一个位置,也就是占了四个位置
以此类推
666占不满4个位置,所以要在前面补上一个空格
如果超过了四位会怎样
因为超过了四位就不再补空格了
接下来再说一下%04d的问题
还是和上面一样
只是将空格补齐的换成0罢了
(14条消息) C语言出生日期输入输出_王笃笃的博客-CSDN博客
关于%04d的一道应用题
其实很简单,就是占位和对齐的区别。
我们可以看出%4d打印出的666前面空出来了一个位置,也就是占了四个位置
以此类推
666占不满4个位置,所以要在前面补上一个空格
如果超过了四位会怎样
因为超过了四位就不再补空格了
接下来再说一下%04d的问题
还是和上面一样
只是将空格补齐的换成0罢了
(14条消息) C语言出生日期输入输出_王笃笃的博客-CSDN博客
关于%04d的一道应用题