運算符表示對各種類型資料對象和運算操作。C語言的運算符非常豐富,主要有三大類運算符:算術運算符、關系運算符、邏輯運算符。
除此之外,還有一些特殊的運算符,如:指派運算符、條件運算符、逗号運算符。
運算符優先級:算術 > 關系 > 邏輯 > 指派 > 逗号
算術運算符:+加 -減 *乘 /除 %求餘 ++自增 --自減
關系運算符:> 大于 <小于 >= 大于等于 <=小于等于 == 等于 != 不等于
邏輯運算符:&&邏輯與 ||邏輯或 !邏輯非
位運算符:<<左移 >>右移 ~取反 |或 &與 ^異或
指派運算符:=指派 +=、-=、*=、\=複合指派符
條件運算符:?=
逗号運算符:,
指針運算符:*間接 &取位址
求位元組運算符:sizeof