| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦   
共有 282 人关注过本帖
标题:新手+菜鸟 求助
收藏  订阅  推荐  打印
颜之舞
Rank: 1
等级:新手上路
帖子:4
积分:146
注册:2008-7-30
新手+菜鸟 求助

大虾们 麻烦看下  我做的这个练习题对吗    我才学两天..  抱歉 让大家见笑了     我感觉怎么这就不像个答案类??


#include<stdio.h>
main()
{
printf("\tfirst\b\b\bsh\\\r\'No.1\'");
}
运行结果:'No.1'        fish\          这样对吗  ???
2008-7-30 22:38
infernos
Rank: 2
等级:注册会员
帖子:42
积分:590
注册:2007-11-2

额.....那些转义字符我还没几下几个  

你上编译器运行下不就有结果了...
2008-7-30 23:44
foxpeter
Rank: 1
等级:新手上路
帖子:10
积分:244
注册:2008-7-11

\r表示回到本行开头
所有就只输出\r以后的了
就是 'NO.1'
2008-7-30 23:59
xuchenchris
Rank: 1
等级:新手上路
帖子:6
积分:164
注册:2008-7-29
回复 1# 颜之舞 的帖子

你把程序改成
#include<stdio.h>
main()
{
printf("\tfirst\b\b\bsh\\\r\'No.1\'\n");
}

就是你的答案了
2008-7-31 00:11
颜之舞
Rank: 1
等级:新手上路
帖子:4
积分:146
注册:2008-7-30
回复 3# foxpeter 的帖子

晕 我太大意了 原来\r是把前几个字符给替换掉了   谢谢指导

[ 本帖最后由 颜之舞 于 2008-7-31 01:08 编辑 ]
2008-7-31 01:07
颜之舞
Rank: 1
等级:新手上路
帖子:4
积分:146
注册:2008-7-30
回复 4# xuchenchris 的帖子

如果加个\n那光标不就跳到下一行去了吗 而这一行的信息 应该还是没改变吧 \n是对前面这些数据输出完 才换行的吧? 不好意思 没怎么看明白



#include<stdio.h>
main()
{
printf("\tfirst\b\b\bsh\\\r\'No.1\'\n");
}
2008-7-31 01:12
共有 281 人关注过本帖
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

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