運算子(非基礎)

2021-10-16 17:05:20 字數 856 閱讀 7432

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...