欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

c語言的符號運算規則

李中冰2年前12瀏覽0評論

c語言的符號運算規則?

c語言運算符號

C語言運算符號指的是運算符號。C語言中的符號分為10類:算術運算符、關系運算符、邏輯運算符、位操作運算符、賦值運算符、條件運算符、逗號運算符、指針運算符、求字節數運算符和特殊運算符。

中文名

C語言運算符號

外文名

C language operation symbol

種類數

10種

注意事項

運算符號的優先級

總個數

34 種

快速

導航

運算符號的優先級C語言發展有關概念

種類

算術運算符

用于各類數值運算。包括加(+)、減(-)、乘(*)、除(/)、求余(或稱模運算,%)、自增(++)、自減(--)共七種。

關系運算符

用于比較運算。包括大于(>)、小于(<)、等于(==)、 大于等于(>=)、小于等于(<=)和不等于(!=)六種。

邏輯運算符

用于邏輯運算。包括與(&&)、或(||)、非(!)三種。

位操作運算符

參與運算的量,按二進制位進行運算。包括位與(&)、位或(|)、位非(~)、位異或(^)、左移(<<)、右移(>>)六種。

賦值運算符

用于賦值運算,分為簡單賦值(=)、復合算術賦值(+=,-=,*=,/=,%=)和復合位運算賦值(&=,|=,^=,>>=,<<=)三類共十一種。

條件運算符

這是一個三目運算符,用于條件求值(?:)。

逗號運算符

用于把若干表達式組合成一個表達式(,)。

指針運算符

用于取內容(*)和取地址(&)二種運算。

求字節數運算符

用于計算數據類型所占的字節數(sizeof)。

特殊運算符

有括號(),下標[],成員(→,.)等幾種。

運算符號的優先級

1、優先級1級

結合方向 左結合(自左至右)

( ) 圓括號

[ ] [1]下標運算符

-> 指向結構體成員運算符

. 結構體成員運算符[1](請注意它是一個實心圓點)

2、優先級2級

結合方向 右結合(自右至左)單目運算符

! 邏輯非運算符

~ 按位取反運算符

++ 自增運算符

-- 自減運算符

- 負號運算符

(類型) 類型轉換運算符

* 指針運算符

& 地址與運算符

sizeof 長度運算符

3、優先級3級

結合方向 左結合 雙目運算符

* 乘法運算符

/ 除法運算符

% 取余運算符

4、優先級4級

結合方向 左結合 雙目運算符

+ 加法運算符

- 減法運算符

5、優先級5級

結合方向 左結合 雙目運算符

<< 左移運算符

>> 右移運算符

6、優先級6級

結合方向 左結合 雙目運算符

<、<=、>、>= 關系運算符

7、優先級7級

結合方向 左結合 雙目運算符

== 等于運算符 (判斷)

!= 不等于運算符(判斷)

8、優先級8級

結合方向 左結合 雙目運算符

& 按位與運算符

9、優先級9級

結合方向 左結合 雙目運算符

^ 按位異或運算符

10、優先級10級

結合方向 左結合 雙目運算符

按位或運算符 舉例:0xfe|0xef 即為1111 1110 與1110 1111按位或運算則答案為:1111 1111 即0xff。

11、優先級11級

結合方向 左結合 雙目運算符

&& 邏輯與運算符

12、優先級12級

結合方向 左結合 雙目運算符

邏輯或運算符

13、優先級13級

結合方向 右結合 三目運算符

? : 條件運算符

14、優先級14級

結合方向 右結合 雙目運算符

= 賦值運算符

+ = 加后賦值運算符 如s+=1表示s=s+1

- = 減后賦值運算符 如s-=1表示s=s-1

* = 乘后賦值運算符

/ = 除后賦值運算符

% = 取模后賦值運算符

< <= 左移后賦值運算符

>>=右移后賦值運算符

&= 按位與后賦值運算符

^=按位異或后賦值運算符

= 按位或后賦值運算符

15、優先級15級

結合方向 左結合

, 逗號運算符

java中模運算符,c語言的符號運算規則