标识符和关键字
¨标识符:用来标识程序中的变量、符号常量、函数、数组、类型、文件等对象 的名字。标识符只能由字母、数字和下划线组成,且第一个字符必需为字母或下划线。C语言中大小写字母是两个不同的字符。
¨关键字:标识符的一个特殊的集合。其中的标识符在C语言中有预先定义好的特殊意义。不能用于其他任何目的。
¨C语言的关键字共32个:
auto break case char const continue defaultdo
double else enum extern float for goto if
int long register return short signed sizeof static
struct switch typedef union unsigned voidvolatile while
运算符、表达式和计算
C的运算符主要分为四大类:
算术运算符(+加 -减 ×乘 /除 %取余 ++自增1 --自减1)
关系运算符(>大于 <小于 ==等于 >=大于或等于 <=小于或等于 !=不等于)
逻辑运算符(!逻辑非 &&逻辑与 ||逻辑或 )
位运算符 (<<按位左移 >>按位右移 ~按位取反 |按位或ˆ按位异或 &按位与 )
特殊运算符 : 赋值运算符(=)、条件运算符(? :)
逗号运算符(,)、指针运算符(* &)、
求字节运算符(sizeof)、
强制类型转换运算符((类型))、
分量运算符(. ->)、下标运算符([ ])、函数调用(( ))等。
赋值运算符与赋值表达式
一、剖析10种复合赋值运算符:
+=、 -=、 *=、 /=、 %=、 <<=、 >>=、&=、 ^=、 |=
例x+=1等价于x=x+1
自增运算符前置和后置的区别
作为表达式时:,++