基本符号:
0 1 2 3 4 5 6 7 8 9 //数字十个
a b c d e f g h i j k l m n o p q r s t u v w x y z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z //大小写字母各26个
+ - * / % < <= > >= == != && || ! //主要的特殊符号:
& | ~ = ++ -- ?: << >> () [] {} , //由1到2个特殊符号组成
32个关键字:
关键字 | 作用 | 关键字 | 作用 |
---|---|---|---|
auto | 局部变量 | break | 跳出循环 |
case | 判断选择 | char | 声明单个字符 |
const | 定义常量且不能被修改 | continue | 结束本次循环,进行下一次循环 |
default | 缺省情况 | do | 执行某代码块 |
double | 双精度浮点型 | else | if不满足则执行 |
int | 整数值 | long | 长整型 |
register | 寄存器变量 | return | 表示返回或返回指定类型的值 |
short | 短整型 | signed | 有符号的 |
sizeof | 单目操作符 | static | 隐藏,保持变量内容的持久,默认初始化为 0 |
struct | 结构体 | switch | 多分支选择语句 |
typedef | 自定义数据类型名称 | union | 保存多个数据类型的数据 |
unsigned | 声明无符号类型的整数类型 | void | 无类型 |
volatile | 直接存取原始内存地址 | while | 循环 |
标识符
可以由英文字母,数字,下划线“_”组成
不能以关键字作为标识符
为了使程序易读易改,应该命名恰当
数据类型
(1)基本类型
1.整型
短整型(short),整型(int),长整型(long)。
2.实型
单精度型(float),双精度型(double)。
3.字符类型 char
(2)结构类型
数组,结构体(struct),联合体(union),枚举类型(enum)。
(3)指针类型
(4)空类型 void
(5)定义类型 typedef
printf
printf ( " " );
用来打印,引号内为打印内容,如可在内输入Hello World,运行时打印出Hello World
可在" "内使用转义字符
scanf
scanf ( " " ) ;
用于输入," "内为输入内容,
太强了