二元操作符型別提公升問題
一元操作符
int a = 3;
int b = a++; //先賦值,後自增
int c = ++a; //先自增,再賦值
布林邏輯表達符
邏輯與:&&
邏輯或: ||
邏輯非:!
邏輯與和邏輯或採用短路的方式,從左向右執行,如果確定值,則不再計算下去。
boolean = 1>2&&2>(3/0); // &&沒有拋異常,沒有執行3/0
位運算子
~ 取反
& 按位與
| 按位或
^ 按位異或
<< 左移 移動一位相當於乘2
右移<< 相當於除2
字串連線符
system.out.println(3+"4"); //輸出34
三目條件運算子
s = x?y:z
x為boolean型別表示式,如x為true,則s = y,賦值s = z
int a2 = 2;
int b2 = 3;
string str = "";
str = (a2>b2)?"a2":"b2";
system.out.println(str);
PHP基礎 運算子 算術運算子 位運算子
1 將強制轉換為數字作加法運算 例 a 33 b 45.0 echo a b a b gettype a b 2 將強制轉換為數字作減法運算 例 a 33 b 45 echo a b a b gettype a b a 33.70 b 45.00 echo a b a b gettype a b 3...
(21)算術運算子 邏輯和關係運算子
算術運算子 作用於算術型別或者指標型別。一元運算子的優先順序最高,接下來是乘除,最低是加減。除非另做特殊說明,算術運算子都能作用於任意算術型別以及任意能轉換為算術型別的型別。算術運算子的運算物件和求值結果都是右值。一元運算子作用於指標或者算術值時,返回運算物件值的乙個 提公升後的 副本。算術表示式有...
邏輯運算子和位運算子
邏輯與 當且僅當左右兩個關係表示式均為true時返回true,否則返回false。邏輯或 當且僅當左右兩個關係表示式均為false時返回true,否則返回true。邏輯非!單目運算子,對關係表示式取反。與 兩個運算元二進位制形式的對應位中均為1時,相應的位返回1,否則返回0.例如128 129,返回...