meng-chen

导航

 

#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;
}

posted on 2022-03-20 14:47  AAAAAATT  阅读(194)  评论(0)    收藏  举报