int a=3;
int b=a++
;int c=
++a;
system.out.
println
(a);
system.out.
println
(b);
system.out.
println
(c);
輸出
5 3 5
int b=a++;相當於 int b=a; a=a+1;//注意執行順序;
int c=++a;相當於 a=a+1; int c=a;
自減亦然。
int c=5;
boolean d=
(c<4)
&&(c++
<4)
;system.out.
println
(d);
system.out.
println
(c);
輸出
false 5
c沒有+1,是因為&&運算子全真才為真,(c<4)顯然為假,所以(c++<4)不執行。
更快運算2×8
2×8=2×2×2×2
也就相當於左移3位,於是可以直接寫成 2<<3
0000 0010=>0001 0000(左移)
<< 左移 相當於×2 而》右移相當於/2
簡潔且必須掌握
舉個例子
int score=80;
string type=score<60?
"不及格"
:"及格"
;
輸出:及格 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...
(運算子) 運算子
運算子既可作為一元運算子也可作為二元運算子。備註 unsafe context data guid 00bf87717d88a9fac1afadb796c675da 一元 運算子返回運算元的位址 要求 unsafe 上下文 bool data guid 9efd189df2cfb88799dca08...
mysql 基礎 運算子
運算子 作用 算術運算子 div mod 比較運算子 正確則返回1,錯誤則返回0 null安全的等於,不同於 null也可以用於比較 between a between min and max in a in value1,value2,valuen is null is not null like...