開發單片機項目學好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個)
\
可能有所遺漏,后面遇到再補充。謝謝