C语言 笔记


数据类型

基本类型

类型printf控制字符类型说明符字节数字范围
字符型%c %schar1C字符集
基本整型%d %iint4-214783648~-214783647
短整型%d %ishort int2-32768~32767
长整型%d %ilong int4-214783648~-214783647
无符号整型%uunsigned int40~65535
无符号长整型%uunsigned long40~4294967295
单精度实型%f %lffloat410-38~1038
双精度实型%Fdouble810-308~10-308

数组

变量的定义

定义

数组

特殊变量

定义常亮

全局变量

寄存器变量

逻辑与运算

算数运算符

关系运算符

逻辑运算符

位运算符

控制语句

判断语句

if循环

switch循环

循环语句

while循环

do while循环

for循环

转向语句

预处理指令

不建议过多使用

文件包含

宏定义

条件编译

注意:条件编译不能比较浮点数

函数

指针

指针运算

指针变量定义

数组和指针

数组的指针

指针数组

结构体

结构体的声明和调用

注意

结构体声明的范围

结构体数组

typesef起别名