| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY 
共有 671 人关注过本帖
标题:[求助]为什么会得到这样的结果?
收藏  订阅  推荐  打印 
封闭
Rank: 3Rank: 3
等级:中级会员
帖子:238
积分:2576
注册:2007-9-14
[求助]为什么会得到这样的结果?

main()
{
char *a;
a="hello, world";
printf(":%10s:\n",a);
printf(":%-10s:\n",a);
printf(":%20s:\n",a);
printf(":%-20s:\n",a);
printf(":%20.10s:\n",a);
printf(":%-20.10s:\n",a);
printf(":%.10s:\n",a);
printf("%s\n","very good");
}

输出:
:hello, world:
:hello, world:
:□□□□□□□□□hello, world:
:hello, world□□□□□□□□□:
:□□□□□□□□□□hello, worl:
:hello, worl□□□□□□□□□□:
:hello, worl:
very good


为什么输出的时候,第3段只有9个空格?
第5段的world成了worl?
和倒数第2段为什么会成了worl?
谢谢大虾们为小弟解决这个问题!
谢谢!~

搜索更多相关主题的帖子: hello  printf  world  结果  
2007-10-1 12:32
栖柏
Rank: 6Rank: 6
等级:金牌会员
威望:3
帖子:1098
积分:11154
注册:2007-8-23


你的%20s就说明20字符输出
:□□□□□□□□□□hello, worl:空格都输出了,world就显示不出了,可以(":%21.10s:试试

You have lots more to work on! Never give up!c language!
2007-10-1 12:55
meteor57
Rank: 3Rank: 3
来自:银河系
等级:中级会员
帖子:269
积分:3438
注册:2007-9-29

强烈建议你去看一下.C书中的"格式输入与输出"这一节.书上关于这类的用法说得很清楚了!
2007-10-1 13:09
封闭
Rank: 3Rank: 3
等级:中级会员
帖子:238
积分:2576
注册:2007-9-14

不是先输出字符串吗?
再补足空格吗?
2007-10-1 13:10
栖柏
Rank: 6Rank: 6
等级:金牌会员
威望:3
帖子:1098
积分:11154
注册:2007-8-23

一个人站在门旁,门动了,人未动....

You have lots more to work on! Never give up!c language!
2007-10-1 13:13
coachard
Rank: 6Rank: 6
等级:金牌会员
威望:7
帖子:1251
积分:12620
注册:2007-8-12

门未动,人未动,是你的心在动~


偶学编程,也许本身就是一个错。。。
2007-10-1 13:23
栖柏
Rank: 6Rank: 6
等级:金牌会员
威望:3
帖子:1098
积分:11154
注册:2007-8-23

以下是引用coachard在2007-10-1 13:23:45的发言:

门未动,人未动,是你的心在动~

???你的意思是?


You have lots more to work on! Never give up!c language!
2007-10-1 13:25
Knocker
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:36
帖子:9963
积分:324662
注册:2004-6-1

心动门即动,门随心动


九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2007-10-1 13:28
栖柏
Rank: 6Rank: 6
等级:金牌会员
威望:3
帖子:1098
积分:11154
注册:2007-8-23

来做做,我是旁听生

You have lots more to work on! Never give up!c language!
2007-10-1 13:30
百年不亮
Rank: 4
等级:高级会员
威望:8
帖子:781
积分:8160
注册:2006-4-14

俺不在你们就都灌起水来了。

引用某人的话:都拖出去砍了!

闭门读书中,有事发邮件到liunanst@gmail.com
2007-10-1 13:31
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.075793 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved