#include<stdio.h>
int main() {
	/*
	*  \n叫做转义字符 把n转变成另一个意思了
	* \? :在书写连续多个问号时使用,防止他们被解析成三字母词
	* \' :用于便是字符常量
	* \" :用于便是一个字符串内部的双引号
	* \\ :用于表示一个反斜杠,防止它被解释成为一个转义序列符
	* \a :警告字符,蜂鸣
	* \b :退格符
	* \f :进纸符
	* \n :换行
	* \r :回车
	* \t :水平制表符  键盘上的Tab就是水平制表符
	* \v :垂直制表符
	* \ddd :ddd表示1~3个八进制的数字。如:\130X
	* \xdd :dd表示2个十六进制数字。如\x30
	*/
	printf("abcdefg\n");//abcdefg
	printf("abc\ndef\n");
	//abc
	//def
	//printf("\\");//打印了一个\
	如果要打印 c:\test\test\c
	//printf("c:\\test\test.c");//\c:\test        est.c
	//因为\t是一个水平制表符
	//正确如下
	printf("c:\\test\\test.c\n");//c:\test\test.c
	printf("%c\n", '\130');//X 8进制的130转换成10进制 1*8^2+3*8^1+0*8^0
	printf("%c\n", '\x31');//1 16进制的31转换成10进制 3*16^1+1*16^0
	printf("%d\n", strlen("c:\test\628\test.c"));//14
	//\62 注意8进制里面没有8 c : \t e s t \62 8 \t e s t . c 14个
	return 0;
}
 
                     
                    
                 
                    
                 
 
         
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号