一道C语言的题,不明白为什么~~

[复制链接]
查看11 | 回复2 | 2009-7-5 08:43:13 | 显示全部楼层 |阅读模式
下面C语言代码的输出结果是( )。(选择一项)
printf("[%-4s]","Hello world!");
a) [Hello world!]
b) [Hell
]
c) [
Hell]
d) [Hello wo]
—4s是什么意思啊

回复

使用道具 举报

千问 | 2009-7-5 08:43:13 | 显示全部楼层
-4s表示输出内容占用4个位置,向右对齐,但是现在的内容超过了4,输出内容应该是a...
回复

使用道具 举报

千问 | 2009-7-5 08:43:13 | 显示全部楼层
纠正 回答者: 阳光上的桥 - 武林盟主 十六级 2009-7-5 08:43 -4s表示输出内容"至少"占用4个位置这里的“至少”非常重要。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行