簡單總結C語言操作符

2021-09-18 01:56:42 字數 1539 閱讀 6650

算術操作符:+、-、*、/、%

1. 除了 % 操作符之外,其他的幾個操作符可以作用於整數和浮點數。

2. 對於 / 操作符如果兩個運算元都為整數,執行整數除法,而只要有浮點數執行的就是浮點數除法。

3.% 操作符的兩個運算元必須為整數。返回的是整除之後的餘數。

移位操作符:

<

《左移操作符

移位規則:左邊拋棄、右邊補0

>> 右移操作符

移位規則:首先右移運算分兩種:

1. 邏輯移位 左邊用0填充,右邊丟棄

2. 算術移位 左邊用原該值的符號位填充,右邊丟棄

對於移位運算子,不要移動負數字,這個是標準未定義 a<<

-1(不被允許)

位操作符:

&

//按位與

|//按位或

^//按位異或

~//按位取反

注:他們的運算元必須是整數(二進位制)

賦值操作符:

=
復合賦值符:

+=

-=*=

/=%=

>>=

<<=

&=|=

^=

單目操作符:

!         邏輯反操作

- 負值

+ 正值

& 取位址

sizeof 運算元的型別長度(以位元組為單位)

~ 對乙個數的二進位制按位取反

-- 前置、後置--

++ 前置、後置++

* 間接訪問操作符(解引用操作符)

(型別) 強制型別轉換

關係操作符:

>

<

>=

<=

!= 用於測試「不相等」

== 用於測試「相等」

邏輯操作符:

&&       邏輯與

|| 邏輯或

條件操作符:

exp1 ? exp2 : exp3
逗號表示式:

exp1, exp2, exp3,……expn

逗號表示式,就是用逗號隔開的多個表示式。

**逗號表示式,從左向右依次執行。

**整個表示式的結果是最後乙個表示式的結果。

C語言 操作符(簡單介紹)總結

簡單介紹為主,後面會詳細講 算術操作符 對應符號與使用方式 加號 1 2 減號 2 1 乘號 2 3 這裡輸出結果為6 除號 5 2 輸出結果為商 取模 5 2 輸出結果為餘數 include intmain 移位操作符 2進製 用法 右移 include intmain 整型1佔4個位元組 32個...

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 ...