c 學習總結 之 運算子

2022-08-13 13:24:13 字數 1267 閱讀 2147

運算子

型別

符號

示例

意義

算數運算子+加

-減/取負*乘

/除%a%b

取餘 (取a除b的餘數)

++a++(後置)++a(前置)

累加--

a--(後置)--a(前置)

遞減字串運算子

+將字串合併為新字串

賦值運算子

=a=b

將右邊的值連到左邊

+=a+=b

將右邊的值加到左邊 相當於 a = a + b

-=a-=b

將右邊的值減到左邊

*=a*=b

將左邊的值乘以右邊

/=a/=b

將左邊的值除以右邊

%=a%=b

將左邊的值對右邊取餘數

邏輯運算子

<

a>

a>b

<=

a<=b

>=

a>=b

==a==b

!=a!=b

&&a&&b

與a b都為真時,表示式為真

||a||b

或 a或b 為真時,表示式為真

^a^b

異或 a或b 乙個為真另乙個為假時,表示式為真!!a

非 當a為假時,表示式為真

位運算子

&a&b

按位與運算

|a|b

按位或運算

^a^b

按位異或

運算<<

a<<

向左移位

>>

a>>

向右移位~~a

按位取反

其他運算子

newnew

class1()

建立乙個類的例項

typeof

typeof

(int)

獲取資料型別說明

.obj.method()

獲取物件的方法或屬性

?:(expr1)?

(expr2)

:(expr3)

若expr1 則 expr2;否則expr3

學習總結 運算子

各種運算子的意義 加 減 乘 除 求餘 例如 9 2 1 賦值運算子 加等 x y即x x y 減等 x y即x x y 乘等 x y即x x y 除等 x y即x x y 餘等 x y即x x y k 自增運算子 先運算後自增,比如 int k 1 system.out.println k 輸出結...

c 總結 運算子

賦值運算子 賦值運算子 賦值運算子就是我們所熟悉的 等號,但是在這裡它叫做賦值符號。舉例 a 3 這裡的等號是賦值運算子,不再使數學意義上的等號,這個式子表示將賦值運算子右邊的3賦值給左邊的變數a。賦值表示式 由賦值符號 連線的式子就稱之為賦值表示式。例如 i i 3 注意 變數可以重新賦值,一旦給...

c 學習之運算子過載

今天這篇部落格 寫的是運算子的過載,這裡單純的寫了 號的運算子的過載,主要就是為了在以後需要的時候能夠找到對應的資料,還有就是通過作用域解析運算子來返回我們通過返回乙個物件 這裡有些運算子是不能載入的,有些運算子是只能通過成員函式來載入,以下截圖來自c primer plus 這段 寫的是乙個複數的...