|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a, b, c;
a=5, b=6, c=7;
printf(" ab c\tde\rf\n");
printf ("hijk\tL\bM\n");
return 0;
}
我在b站学习小甲鱼的c语言视频,在讲到转义字符这一部分的时候,这个例子他没有打,我自己试着打了一下之后比较懵逼,结果是
fab c de
hijk M
\t:横向跳到下一制表位置 \r:回车 \b:退格 \n:回车换行
我想知道为什么是这个结果,f怎么跑到了abc前面,中间空几格有说法吗,横向跳到下一制表位置是什么意思啊。。
不知有没有大佬愿意解答,灰常感谢。。
转义字符 '\r',它可以将输出指针移动向字符串起始位置
转义字符 '\t', 相当于一个 TAB 键
转义字符 '\b', 就相对于键盘上的 Backspace 删除键 这里你的 L 字母后面有个 \b 就吧 L 给删了
转义字符 '\n', 就是的换行效果了
|
|