转义字符以\或者\x开头后面跟进八进制或者十六进制形式的编码值

八进制1,2,3,a,b,c对应ASCLL码是61 62 63 141 142 143
十六进制1,2,3,a,b,c对应ASCLL码是31 32 33 61 62 63

举例:

int main()
{
	char a = '\61';  //字符1
	char b = '\141';  //字符a
	char c = '\x31';  //字符1
	char d = '\x61';  //字符a
	char *str1 = "\x31\x32\x33\x61\x62\x63";  //字符串"123abc"
	char *str2 = "\61\62\63\141\142\143";  //字符串"123abc"
	char *str3 = "The string is: \61\62\63\x61\x62\x63" ; //混用八进制和十六进制形式
	
	printf("%s\n",str1);
	printf("%s\n",str2);
	printf("%s\n",str3);
    return 0;
}


举例:

int main()
{
	
	printf("\t今天学习C语言\t好开心呀\n\t你开心嘛");

    return 0;
}

更多推荐

C语言入门篇:转义字符