一、算術操作符
+、-、*、/、%(%只能用於整型)
二、關係運算子
==、>=、<=
三、位操作符
&(按位與)、|(按位或)、^(按位異或)
這三個操作符操作的必須是整數。
四、賦值操作符
=、+=、-=等
在連續賦值時,應從右往左賦值,例如:a=x=y-2;
輸出時a的值就應是y-2。
五、單目操作符
!(邏輯反操作、非)、&(取位址符)、sizeof(求長度)、~(按位取反)、++、--、*、(型別)等
需要注意的是:
1、&是取位址符,%p列印位址。
2、sizeof()是操作符,不是函式!
3、++的前置和後置。
六、條件操作符
語句1 ?語句2 :語句3;
語句1 ,語句2 ,語句3(逗號條件句的運算規則是從左往右依次運算,其結果是最後乙個表示式的結果)
七、移位操作符
>>(右移操作符)、<<(左移操作符)
特別注意右移操作時分為兩種情況:
1、算術右移;
2、邏輯移位。
算術右移情況指的是:二進位制數有正負之分,補位時要注意符號位;
邏輯移位情況指的是:不需要考慮符號產生的問題,直接補0即可。
八、其他操作符
1、下標引用操作符 [ ] :多見於陣列。例如:arr[2]。
特別注意:arr[2]與*(arr+2)是等價的。
2、函式呼叫操作符 ( ) 。
3、結構成員訪問操作符 . 和 -> :多見於結構體中。
C語言識別符號
c語言中的識別符號只能由字母 數字和下劃線三種字元組成。且第乙個字元必須是?字母或下劃線 識別符號是使用者程式設計時使用的名字。我們指定某個東西 人,都要用到它,他或她的名字 在數學中解方程時,我們也常常用到這樣或那樣的變數名或函式名。同樣的道理,在電腦語言中,對於變數,常量,函式,語句塊也有名字,...
C語言 識別符號
識別符號 identifier 程式裡所有的變數,符號常量,自定義函式,自定義型別等都需要乙個名稱,這就是識別符號 識別符號使用規則 只能出現3類字元 字母,數字,下劃線 並規定 第乙個字元必須是字母或下劃線,不能是數值 關鍵字 初始的時候規定32個99年加個11年加7個 c語言變數命名慣例 變數名...
C語言 C語言識別符號
目錄 定義 作用 命名規則 命名規範 1.定義 識別符號就是我們給函式或變數定義的名稱。方便查閱增強可讀性。減少溝通成本。2.作用 增強可讀性。減少溝通成本。3.命名規則 只能由26個字母的大小寫 10個阿拉伯數字 0 9 下劃線 組成。嚴格區分大小寫。不能以數字開頭。不可使用關鍵字作為識別符號。4...