开发单片机项目学好C语言尤其重要,我感觉学习C语言需要先学好关键字和运算符,我对C语言的关键字和运算符做一下汇总。
一、关键字:(C89标准一共有32个关键字)
(1) 数据类型关键字(一共12个,分为基础类型和自定义类型)
char
short
int
long
float
double
unsigned
enum
struct
union
signed
void (差点忘了)
(2) 流程控制关键字(也一共12个)
if
else
switch
case
default
break
while
do
for
continue
goto
return(这个差点忘了,但是还用的很多)
(3) 存储类型关键字(一共4个)
auto
static
register
extern
(4) 其他关键字(4个)
sizeof
volatile
typedef(差点忘了)
const(也差点忘了)
二、C语言相关运算符组成:
(1)、算术运算符:(7个)
+ - * / % ++ --
(2)、比较运算符:(6个)
> >= < <= == !=
(3)、逻辑运算符:(3个)
&& || !()
(4)、赋值运算符:(10个)
= += -= *= /= <<= >>= &= |= ^=
(5)、位运算符:(6个)
>> << & | ~ ^
(6)、条件运算符(三目运算符):(1个)
? :
(7)、指针运算符:(4个)
* & -> . *运算符既可以用于指针变量定义,也可以用作指针变量解引用。
(8)、数组运算符:(1个)
[] 既可以用于数组变量定义,也可用作数组成员访问
(9)、括号运算符:(1个)
() 最高优先级
(10)、逗号运算符:(1个)
,
(11)、正负号运算符:(2个)
+ -
(12)、取字节个数运算符:(1个)
sizeof()
(13)、代码结束标志(1个)
;
(14)、代码接续标志(1个)
\
可能有所遗漏,后面遇到再补充。谢谢