1、c的数据类型:
|整型:int
|字符型:char |单精度:float
|基本类型---- > | 实型---> |
| | |双精度:double
数据类型 | |枚举类型
|
| | 数组类型:int a[10]
|构造类型----> | 结构体类型:struct
| | 公用体类型:union
|指针类型:int *p
|空类型:NULL(int *p=NULL;)
2、常量和变量:c区分大小写
#define PI 3.14
3、运算符
(1)算术运算符:+、-、*、/、%、++、--
(2)关系运算符:>、<、==、>=、<=、!=
(3)逻辑运算符:!、&&、||
(4)位运算符:<<、>>、~、|、^、&
(5)赋值运算符:=
(6)条件运算符:? :
(7)逗号运算符:,
(8)指针运算符:*、&
(9)求字节运算符:sizeof
(10)强制类型转换:(类型)
(11)分量运算符:.、->
(12)下标运算符:[]
(13)其他
4、 单行注释://
多行注释:/**/
5、程序控制语句
(1)if()...else...
(2)for()...
(3)while()...
(4)do...while()...
(5)continue
(6)break
(7)switch
(8)goto
(9)return
6、基本的输入、输出
#include<stdio.h>
或
#include "stdio.h"
(1)字符的输入输出:putchar()、getchar()
(2)格式输入输出:
printf()、scanf()
(3)字符串:gets()、puts()
9、函数
10、预处理命令
(1)宏定义:不带参数的宏定义、带参数的宏定义
(2)“文件包含”处理
(3)条件编译
11、文件操作
12、C库函数
(1)数学函数:math.h
(2)字符函数和字符串函数:string.h
(3)输入输出函数:stdio.h
(4)动态存储分配函数:malloc.h和stdlib.h