總結C語言操作符

2021-09-23 10:47:52 字數 749 閱讀 1177

一 算術識別符號

1 + 加法

2 -減法

3 *乘法

4 除法

5 % 取餘

二 移位操作符

1 << 左移(移動幾位相當於除2的n次方 左邊補1)

2 >> 右移(移動幾位相當於乘2的n次方 右邊補0)

(移位移動的是補碼 因為正數原碼與補碼相同所以無影響)

三 位操作符

1 & 按位與

2 | 按位或

3 ^ 按位異或

四 邏輯操作符

1 && 邏輯與運算子

2 || 邏輯或運算子

3 ! 邏輯非運算子

五 賦值操作符

= += -= *= %= &=等待(在連續賦值時,應從右往左賦值)

六 單目操作符

1!邏輯反 非運算子

2 & 取位址運算子

3 sizeof 長度運算子 (不是函式)

4 ~ 按位取反運算子

5 ++ 自增 (前置與後置不同)

6 – 自減 。。

7 - 負號

8 * 指標

9 型別(型別轉換符)

七 關係運算子

1 ==

2!=(不等於)

3 <=

4 >=

八 條件操作符

1 exp1?exr2:exp3(自右向左)三目操作符

2exp1,exp2,exp3 逗號操作符

九 其他

() [ ]

C語言操作符總結

c語言操作符總結 1.算數操作符 有浮點數則為浮點除法 全為整形 2.移位操作符 所有的移位操作符都是二進位制移位 左移 效果 左邊拋棄右邊補0.右移 效果 1 符號位 算術移位 原該值的符號位 2 0 邏輯移位 警告 不要移動負數字 3.位操作符 按位與 按位或 按位異或 注意 全都為二進位制位操...

C語言 操作符總結

1.運算操作符 加 可作為正號 例 a b 4 減 可作為正號 例 a b 5 乘 例 a b 除 例 a b 注意 分母不能為零 取餘 運算操作符的使用方法,基本與數學上的使用一致 2.賦值操作符 例 a 2 可讀為將2賦給a 注意 從右向左進行運算 3.其他符賦值操作符 例 a 1 相當於 a ...

C語言操作符總結

1.操作符的兩個運算元必須為整數,返回的是整除後的餘數。2.對於 操作符,如果兩個運算元都是整數則執行整數除法,只要有浮點數就執行浮點數除法。左移操作符 右移操作符 左邊拋棄,右邊補0 右移分為兩種 1.邏輯移位 左邊用0補,右邊丟棄 2.算術移位 左邊用原來的符號位填充,右邊丟棄 符號位中0表示正...