運算子
型別
符號
示例
意義
算數運算子+加
-減/取負*乘
/除%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 這段 寫的是乙個複數的...