一.转义字符




\?是防止被转义成三字母词


特殊的转义字符:


\130 表示的是3个八进制数,1 * 8 ^ 2 + 3 * 8 ^ 1 + 0 = 88
又因为是以%c进行打印的,所以以88为ASCII值的X(\x48也是同理)
所有的转义字符,就相当于一个字符(如:\130(一个字符))

strlen返回的是一个size_t类型的值,前面的字符串格式应该是%zd
\t是相当于tab,但是长度不是这么算的,\t就只算一个字符
二.语句和语句分类



三.注释

注释的两种形式




因为编译的时候注释会被替换成一个空格

这样就是对的了
![]()
四.c语言数据类型和变量
1.类型介绍


2.自定义类型







现在一般是bool
#define bool _Bool
3,各种数据类型的长度




int占用的就是4个字节,longlong就是8个字节(在X86和X64的环境下是可能是不同的),sizeof返回的是size_t 类型,单位是字节




s是short类型的数据,b+1是int类型的数据,所以会发生截断(sizeof计算的还是short类型)
4.unsigned类型



了解signed char和unsigned char



五.变量



变量的分类

这个外面的a是没法访问到里面的a的

全局变量在哪里都可以使用


当全局和局部变量都存在的时候,优先使用局部变量



被折叠的 条评论
为什么被折叠?



