C語言操作符總結

2021-08-13 20:16:26 字數 841 閱讀 8860

操作符的總結:

1、操作符的分類

1)、算術操作符(+、

-、*、

/、%)

%操作符的運算元必須是整數,返回的數是餘數 /

操作符兩個運算元都是整數,整數除法,只要有浮點數就執行浮點數除法

2)、移位操作符(

<<

、>>

)左移:左邊拋棄,右邊取

0右移:邏輯移位:左邊用

0補,右邊拋棄

算術移位:左邊用該值的符號位補,右半丟棄

3)、位操作符(&、

|、^)按位與、或異或

4)、賦值操作符(=、

+=、-=、

/=、%=、

>>=

、<<=、&=

、|=、^=

)賦值操作符的寫法

5)、單目操作符(!、-、

+、&、

sizeof

()、~、--

、++、*

、(型別))

!是邏輯反操作,只有真假-、

+表示正負數

&取位址

sizeof

()取運算元型別的長度

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

*之間訪問運算元

(型別)強制型別轉換

6)、關係操作符(

<

、>

、>=

、<=、!=

、==)7

)、邏輯操作符(&&、

||)8)、條件操作符(

exp1 ?exp2:exp3)9

)、逗號表示式(

exp1,exp2,exp3.......)10

)、下標引用、函式呼叫和結構成員

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表示正...