%d
- %d 输出十进制数字
2. %5d 若总长度不超过5,则靠右对齐补满5个位置,剩余位置由空格代替
3. %.5d 若总长度不超过5,则靠右对齐补满5个位置,剩余位置由0代替
4. %05d 若总长度不超过5,则靠右对齐补满5个位置,剩余位置由0代替
5. %12.6d 若总长度不超过12,则靠右对齐补满12个位置,剩余位置由空格代替,若不超过6,则在此基础上用0补满6个数字
%s
- 1.%s 输出字符串
2.%20s 若字符串长度不超过20,则靠右对齐补满20个位置,剩余位置由空格代替
3.%.3s 打印字符串从左到右数前三个字符
4.%020s 若字符串长度不超过20,则靠右对齐补满20个位置,剩余位置由0代替
5.%20.3s 打印字符串从左到右数前三个字符,靠右对齐补满20个位置,剩余位置由空格代替
6.%020.3s 打印字符串从左到右数前三个字符,靠右对齐补满20个位置,剩余位置由0代替
在%号后面紧跟-可以变成靠右对齐(仅限于剩余位置由空格代替的情况)