C++转义符

*#*C++转义符#
“\n”换行符,光标到下行行首,即在下一行输出;
“\r”为回车符,光标到本行行首,即把字符显示到本行开始的位置,即“\r”后面的字符会替换覆盖本行“\r”前面的字符;
“\t”为制表符(跳到下一个Tab位置),每个数据之间默认是8个字符。例如分别显示在列的第0、8、16、24位等;
“\f”是分页符;
“\b”是退格符,“\b”后面的字符会向“\b”前退一个字符,即“\b”后面的字符会替代“\b”前面的一个字符;
“\”代表一个“\”;
“’”代表一个单引号“’”;
“"”代表一个双引号“"”;
“\0”是字符串的结束标志,字符串到“\0”处结束,“\0”后面的字符不再执行;
例如代码:

#include 
using namespace std;
int main (){
    cout<< "1-abcde\n#12345\n";  /* \n,输出"1-abcde
                                           # 12345(下一行)*/       
    cout<< "2-abcde\r#12345\n"; // \r,输出“#12345e”
    cout<< "3-abcde\t#12345\n"; // \t,输出“3-abcde #12345”
    cout << "4-abcde\f#12345\n"; /* \f,输出“4-abcde
                                                    # 12345*/
    cout << "5-abcde\b#12345\n"; // \b,输出“5-abcd#12345”
    cout << "6-abcde\\#12345\n"; // \\,输出“6-abcde\#12345”

    cout << "7-abcde\'#12345\n"; // \',输出“7-abcde'#12345”
    cout << "8-abcde\"#12345\n"; // \",输出“8-abcde"#12345”
    cout << "9-abcde\0#12345\n"; // \0,和下一行一起输出“9-abcde10-abcdea#12345”
    cout << "10-abcde\141#12345\n"; // "141”是八进制,转换为十进制是97,即字符小写“a”
    return 0;
}

输出结果为:
C++转义符_第1张图片

|C++转义符_第2张图片

你可能感兴趣的:(C++,c++)