| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 615 人关注过本帖
标题:书上的作业的问题
只看楼主 加入收藏
wolf432
Rank: 1
等 级:新手上路
帖 子:22
专家分:2
注 册:2006-1-16
收藏
 问题点数:0 回复次数:5 
书上的作业的问题

main()
{
char c1='a',c2='b',c3='c',c4='\101',c5='\116';
printf("a%c b%c\tc%c\tabc\n",c1,c2,c3);
printf("\t\b%c %c\n",c4,c5);

}

printf("a%c b%c\tc%c\tabc\n",c1,c2,c3);
printf("\t\b%c %c\n",c4,c5);
这两个语句不明白怎么得到的
aa bb cc abc
希望高手能指点一下我~~谢谢

搜索更多相关主题的帖子: 作业 printf tabc main char 
2006-03-28 19:32
zuoluoback
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-3-5
收藏
得分:0 

输出应该是
aa bb cc abc
A N

2006-03-28 20:20
wolf432
Rank: 1
等 级:新手上路
帖 子:22
专家分:2
注 册:2006-1-16
收藏
得分:0 

怎么算的???


2006-03-28 21:12
xuefeny
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-3-29
收藏
得分:0 
printf("a%c b%c\tc%c\tabc\n",c1,c2,c3);

a%c a是指输出一个字母a , %c是指输出字符变量,后面定义为c1,这就输出了aa
b%c 同理 \t 指的是跳到下一制表符(默认是8个字符)
然后输出c%c(也就是cc)
\t 又跳一下 输出abc \n代表回车.

这就输出了 aa bb cc abc

printf("\t\b%c %c\n",c4,c5);

\t 跳一下
\b 表示退一格
因为定义c4,c5为字符变量 \101 和\116 为转义字符 它们表示字母A和N

这就输出了 A N


2006-03-29 09:53
︷順⑦?zì繎
Rank: 1
等 级:新手上路
帖 子:255
专家分:0
注 册:2006-3-28
收藏
得分:0 
多看书,
就知道了

2006-03-29 09:59
仁者无敌
Rank: 1
等 级:新手上路
帖 子:199
专家分:0
注 册:2006-3-5
收藏
得分:0 

我这跟二楼的兄弟结果一样.


I am a programmer !
2006-03-29 10:33
快速回复:书上的作业的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014368 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved