C语言编译运行时有没有转义字符可以把输入数据时的光标移到下一行的相对应位置,如没有,怎样实现? 10
C语言编译运行时有没有转义字符可以把输入数据时的光标移到下一行的相对应位置,如没有,怎样实现?C语言...
C语言编译运行时有没有转义字符可以把输入数据时的光标移到下一行的相对应位置,如没有,怎样实现?C语言
展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励20(财富值+成长值)+提问者悬赏10(财富值+成长值)
1个回答
2018-01-08 · 知道合伙人互联网行家
关注
展开全部
\a 警报( Alert (ANSI C) ) \b 退格(Backspace) \f 换页(Form feed) \n 换行(Newline) \r 回车(Carriage return) \t 水平制表符(Horizontal tab) \v 垂直制表符(Vertical tab) \\ 反斜杆( Backslash (\) ) \' 单引号( Single quote (') ) \" 双引号( Double quote (") ) \? 问号( Question mark (?) ) \0oo 八进制数( Octal value (o 代表一个八进制数字) ) \xhh 十六进制数( Hexadecimal value (h 代表一个十六进制数字) ) 给变量赋值的时候,转义字符必须使用单引号引住。例如: char nl = '\n'; 下面我们详细学习每个转移字符的含义。 \a(警报)是 ANSI C89 添加的,用于产生可听或者可视的警报。\a 产生的效果取决于硬件。一般来说,输出 \a 会产生鸣响。但是在某些系统,输出 \a 不会产生任何效果,或者仅仅显示一个特殊字符。标准明确指出,\a 不应该改变当前活跃位置(active position)。所谓活跃位置,是指显示设备(显示器、打字机、打印机等等)显示下一个字符的位置。以显示器为例,活跃位置就是指光标所处的位置,输出 \a 不会导致光标移动位置。 \b、\f、\n、\r、\t,以及 \v 都是输出设备控制符。退格符(\b)使当前行的活跃位置后退一个位置。换页符(\f)使活跃位置跳到下一页的开端。注:换页符可用于控制打印机换页,但不会导致 PC 机的显示屏换页。换行符(\n)使活跃位置跳到下一行的开端。回车符 ( \r ) 使活跃位置返回当前行的开端。水平制表符(\t)使活跃位置移动若干个位置(通常是8个)。
追问
那到底有没有?没有的话怎么实现这个操作?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询