c語言運算符詳解 c語言基礎符號知識必背?
c語言基礎符號知識必背?c語言基礎符號需要打聽一下符號的優(yōu)先級。1級優(yōu)先級左生克制化()圓括號[]下標運算符正指向結構體成員運算符.結構體成員運算符2級優(yōu)先級右增強!邏輯非運算符~按位取反運算符自增運
c語言基礎符號知識必背?
c語言基礎符號需要打聽一下符號的優(yōu)先級。
1級優(yōu)先級左生克制化
()圓括號
[]下標運算符正指向結構體成員運算符.結構體成員運算符
2級優(yōu)先級右增強
!邏輯非運算符~按位取反運算符自增運算符--自減運算符-負號運算符(類型)強制類型轉換運算符*指針運算符amp地址與運算符sizeof長度運算符
3級優(yōu)先級左生克制化*乘法運算符/除法運算符%取余運算符
4級優(yōu)先級左結合加法運算符-減法運算符
5級優(yōu)先級左結合ltlt左移運算符
6級優(yōu)先級左加強lt、lt、dstrok、r26關系運算符
7級優(yōu)先級左增強等于零運算符!不不等于運算符
8級優(yōu)先級左特點amp按位與運算符
9級優(yōu)先級左增強^按位異或運算符
10級優(yōu)先級左生克制化|按位或運算符
11級優(yōu)先級左加強ampamp邏輯與運算符
12級優(yōu)先級左加強||邏輯或運算符
13級優(yōu)先級右增強?:條件運算符
14級優(yōu)先級右結合-*/¨ltltamp^|全為變量定義運算符
15級優(yōu)先級左結合,逗號運算符
C語言中感嘆號等于是什么意思?
!可以表示邏輯非,是邏輯運算符,運算對象是真或假。
若來表示a不等于0,就改寫成a!0;打比方a41,那a!0;那就是確實,true。
C語言中的符號分成三類10類:算術運算符、關系運算符、邏輯運算符、位操作運算符、變量定義運算符、條件運算符、逗號運算符、指針運算符、求字節(jié)數運算符和特殊的方法運算符。其中邏輯運算符用于邏輯運算,以及與()、或(||)、非(!)三種。
儲存資料:
1、算術運算符
主要是用于三千多種數值除法運算。除開加()、減(-)、乘(*)、除(/)、求余(或稱模乘法運算,%)、自增()、自減(--)共七種。
2、關系運算符
應用于都很除法運算。除開大于()、小于等于()、=()、小于或等于()、≤()和不不等于(!)六種。
3、邏輯運算符
用于邏輯運算。以及與()、或(||)、非(!)三種。
4、位操作運算符
組織運算的量,按二進制位通過乘法運算。以及位與()、位或(|)、位非(~)、位異或(^)、左移()、向左移動()六種。
5、變量定義運算符
應用于變量運算結果,兩類簡單的變量賦值()、合么算術賦值(,-,*,/,%)和合么位運算賦值(,|,^,,)三類共十一種。
6、條件運算符
這是一個三目運算符,主要用于條件求值(:)。
7、逗號運算符
主要是用于把若干表達式陣列成一個表達式(,)。
8、指針運算符
主要是用于取內容(*)和取地址()二種乘法運算。
9、求字節(jié)數運算符
作用于可以計算數據類型所占的字節(jié)數(sizeof)。
10、普通運算符
有括號(),下標[],成員(→,.)等幾種。