请问printf(“\t\b%c %c”,c4,c5)这句C++编程是什么意思啊

其中c4=’\101’,c5=’\116’;,还有,c4='\101'中的\是什么意思啊,虽然有点白,但是老师用的教材太深奥了,这些基本的都没有讲,不是我懒得查书,所以各位高手帮帮我吧

\t是制表符,控制后面每个字符串的显示宽度为4的整数倍;
\b是退格符,控制光标向前退一格;
\101指ASCII字符中第101个字符,查了下,是小写字母e;
\106指ASCII字符中第106个字符,查了下,是小写字母j;
\表示这将是一个转义字符,\与后面连接的字母或者数字共同构成一个转义字符,例如\101是一个转义字符,\t是一个转义字符,还有最常用到的\n也是一个转义字符,注意,是“一个”字符。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-07-16
额……\t是水平制表(跳到下一个tab位置)
\b 退格,将当前位置移到本行开头
‘\101’代表以八进制数形式ASCII码101代表的字符 而101换成十进制则是65 从ASCII码表可知 它代表字符”A"
同理’\116'代表“N”
第2个回答  2009-03-08
如果没兴趣就不学它了,呵呵,要不也学不好,更痛苦。
言归正传吧,那个‘\'是转义字符,比如上面那个printf()语句里的"\t"的意思就是空8个英文状态下的空格,“\b”呢意义和退格键一样,像按了键盘上的←键(回车键上面的那个),所以那条printf()语句会空7个空格再输出et,就这样。为什么是et呢,“\101”是ASCII码的十进制值,表示字母“e”,同理,“\116”表示字母“t”,就这么回事
第3个回答  2020-05-10
\t\b的输出是这样的:首先在终端上输出一个制表符(相当于好几个空格的大空格)然后输出一个回退键(即相当于按一下键盘上的一个backspace键即回退键)
这样,前面输出的一个制表符就被删除了,所以你看到\t的空格效果
呵呵,但愿我的回答能让你满意
第4个回答  2009-03-08
这是字符的ASCII码。建议你看一下书后面的附录。上面都有的

请问printf(“\\t\\b%c %c”,c4,c5)这句C++编程是什么意思啊
\\t是制表符,控制后面每个字符串的显示宽度为4的整数倍;\\b是退格符,控制光标向前退一格;\\101指ASCII字符中第101个字符,查了下,是小写字母e;\\106指ASCII字符中第106个字符,查了下,是小写字母j;\\表示这将是一个转义字符,\\与后面连接的字母或者数字共同构成一个转义字符,例如\\101是一个转义...

printf(“a%cb%c\\tabc\\n”,c1,c2,c3)这句C++编程语言是什么意思啊,
\\t:输出制表符\\t(也就是输出4个空格)abc:输出字符'a','b','c'\\n:输出回车 由于c1='a',c2='b',所以这一句输出:aabb(空格)(空格)(空格)(空格)abc(回车)printf(“\\t\\b%c %c”,c4,c5);输出语句:\\t:输出制表符\\t \\b:输出退格符(也就是取消前一个字符的输出效果)c:以%c...

%C是什么意思?
c单个字符输出的意思。s是输出字符串。d是输出整型。f是输出整型。这是在scanf、printf这样的函数中,将参数类型与输入\/输出句子中的相应位置相对应所使用的转义标志符。其中常用的有%c--对应字符型char%s--对应字符串型char*(char[])%d--对应整形int%ld--对应长整形long%x--对应十六进制整数,大于...

C语言问题,十进制转换任何进制数,请问错在哪?无限循环了好像_百度知 ...
printf(“\\t\\b%c %c”,c4,c5);}解:aaㄩbbㄩㄩㄩccㄩㄩㄩㄩㄩㄩabcAㄩN3.7 要将"China"译成密码,译码规律是:用原来字母后面的第4个字母代替原来的字母.例如,字母"A"后面第4个字母是"E"."E"代替"A"。因此,"China"应译为"Glmre"。请编一程序,用赋初值的方法使cl、c2、c3、c4、c5五个变量的值...

C++中printf() 使用方法?
C++ 是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。C++ 被认为是一种中级语言,它综合了高级语言和低级语言的特点。C++ 是由 Bjarne Stroustrup 于 1979 年在新泽西州美利山贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言...

c++中%c是什么意思
printf( stream, "%s%c", s, c );s -- 打印格式,按字符串方式输出变量s的值(字符串)到文件流stream c -- 打印格式,按ASCII字符方式输出变量c的值(即打印一个字符)到文件流stream :在C++中有两种意思,一种是取地址符,是单目运算符;另一种是位运算符,表示“按位与”,是双目运算符...

C语言中%c是什么意思
这是C语言的格式输出,%c,%y这些代表你要输出的数据的数据类型;%d 表示输出十进制有符号的整数。1、%u 十进制无符号整数。2、%f 表示输出浮点数。3、%s表示输出 字符串。4、%c表示输出单个字符。5、%p表示输出指针的值。6、%e表示输出指数形式的浮点数。7、%x, %X 表示输出无符号以十六进制表示...

C++编程 输出4个整数,按有小到大的顺序输出
using namespace std;int main(){ vector<int> vect;int m=0,x=0,n=0,y=0;cout<<"请输入四个整数(空格间隔): ";cin>>m>>n>>x>>y;vect.push_back(m);vect.push_back(n);vect.push_back(x);vect.push_back(y);cout<<"---before sort..."<<endl;for(int i = 0 ; i ...

c语言中,printf(“”)是什么意思?为什么括号里面什么都不加
printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。printf()函数的调用格式为: printf("<格式化字符串>", <参量表>)。格式输出,它是c语言中产生格式化输出的函数(在 stdio.h 中定义)。用于向终端(显示器、控制台等)输出字符。格式控制由要输出的文字和数据格式说明组成。要输出的的文字...

C++编程中\\a和\\b在下面程序中分别是什么意思
\\a 响铃(BEL) 007 \\b 退格(BS) 008 \\f 换页(FF) 012 \\n 换行(LF) 010 \\r 回车(CR) 013 \\t 水平制表(HT) 009 \\v 垂直制表(VT) 011 \\\\ 反斜杠 092 \\' 单引号字符 039 \\" 双引号字符 034 \\0 空字符(NULL) 000 \\ddd 任意字符 三位八进制 \\xhh 任意字符 二位十六进制 ...

相似回答