两个小问题!

paulxj 2003-05-19 08:09:34
在printf()里"%#8d"和"%08d"中的#和0是什么意思?
printf("\n##%*d",1,2)星号是起什么作用的?
...全文
2 点赞 收藏 1
写回复
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
bigtea 2003-05-19
(1)%#8d与%8d的输出并没有区别;%08d表示以8位输出,不足部分补0。
(2) printf("\n##%*d",1,2)的*在这里表示屏蔽第一个元素的输出,即输出2.如果没有*,
应该输出1.
自己可以上机试一下。


回复
发动态
发帖子
C语言
创建于2007-09-28

6.2w+

社区成员

C语言相关问题讨论
申请成为版主
社区公告
暂无公告