哎!!这个表肿么理解啊c++!请原谅我的智商!!在线等!!

如题所述

这个是c++中的符号
如:cout<<“\r”<<endl; 的意思是向程序输入一次回车。
cout<<"\r"<<Endl;的意思是向程序输入一次换行命令。

cout<<"\t"<<endl; 相当于按下一次tab键,
如: cout<<"hello"<<"\t"<<"world"<<endl;
输出的是hello world .
写下cout<<"hello"<<"world"<<endl; 输出结果为:helloworld。
这句就证明了\t键的功能
写下cout<<"hello"<<"\""<<"world"<<endl; 输出结果为:hello"world。
这是\"的作用。

具体的功能可以对照上面的表参考。
而且这些符号还可以用在一行语句的后面。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-09
这些都是特殊字符。你可以将它们分为三类:一类功能字符,一类转义字符,一类数字字符。
功能字符是专门表示某个特殊功能的字符,例如'\n'表示换行,''\a'表示响铃。为什么要这样做?原因很简单,你的键盘上面没有专门用来表示换行的字符,也没有专门用来表示响铃的字符,那如果要让电脑知道你要换行或者响铃,你就要用到这些字符。
转义字符是用来对某些特殊字符进行转义的,像'\\'表示'\','\"'表示双引号。为什么要转义?因为这些字符本身在C++里面是有语法意义的,像双引号用来描述字符串,单引号用来描述字符。所以,如果你要显示这些字符本身,就要通过转义的方法来实现。
数字字符是用来表示八进制数和16进制数的。注意它表示字符,不是整型常量。比如'\10'表示8,其实是ascii码为8的字符。
表中间那一列的值就是指ascii码值,具体参见ascii码表。
第2个回答  2014-03-09
0x是16进制的意思,你知道16进制吧?这是ASCII码,ASCII码的保存形式为0-127的整数.
ASCII码:

http://baike.baidu.com/link?url=KliaMmnYEouRY82QqVFdWQ1_2EjAoxiQANLBOEkbic9wDukemwNfA3nEM1i-htk0
相似回答
大家正在搜