1. 程式人生 > >c語言操作符的含義和用法

c語言操作符的含義和用法

不變 條件 們的 邏輯 強制 算數 關系操作符 位操作 !=

c語言的操作符有:
1、算數操作符;= 、-、、 %、 /、
2、移位操作符:>>、<<
(1)邏輯移位左邊用0填充,右邊丟棄
(2)算術移位左邊用原符號位補充,右邊丟棄
(3)正數的原,反,補,碼相同
原碼:10000000000000000000000000000001
補碼:111111111111111111111111111111111110(符號位不變,其余取反)
反碼:111111111111111111111111111111111111(補碼加1)

3、位操作符(他們的操作數必須是整數):&(與)、|(或)、^(異或)
4、賦值操作符:=
5、單目操作符:!(邏輯反操作)、-(負值)、+(正值)、&(取地址)、sizeof(操作數的類型長度)、~(對一個數的二進制取反)、--、++、、(類型)強制類型轉換

6、關系操作符:>、>=、<、<=、!=、==
7、邏輯操作符:&&、||
8、條件操作符:exp?exp2:exp3(若條件成立則實現條件一,若條件不成立則實現條件二)
9、逗號表達式:exp1,exp2,exp3.....expN(從左向右依次計算)
10、下標引用,函數調用和結構成員[ ](下標引用操作符)

c語言操作符的含義和用法