關於JAVA語言中的i , i實際操作測試

2021-09-05 01:42:18 字數 1415 閱讀 6887

i++,代表先使用i的值,然後自增

++i,代表i先自增,然後輸出值

int i=1;

int j=1;

//++ -- 運算子大於+ -

system.out.

println

(i++);

// i++ 先輸出i, 然後自增。

system.out.

println

("i的值:"

+i);

// i=2

system.out.

println

(++i)

;// ++i 上一行的i已為2,先自增,然後輸出值。 i=3

system.out.

println

("i的值:"

+i);

// i=3

system.out.

println

(j++

+i);

// 等價於 (j++)+i => (1++)+3 =>4 此時i為3,此時j自增為2

system.out.

println

("j的值:"

+j);

// j=2

system.out.

println

("i的值:"

+i);

// i=3

system.out.

println

(j++

+i++);

// (j++)+(i++) => (2++)+3++ =>2+3=>5 此時 j=3 i=4

system.out.

println

("j的值:"

+j);

// j=3

system.out.

println

("i的值:"

+i);

// i=4

system.out.

println

(j++

+i++

+i++

+j++);

// (j++)+(i++)+(i++)+(j++)=> (3++)+(4++)+(5++)+(4++)=>16

system.out.

println

("j的值:"

+j);

// j=5

system.out.

println

("i的值:"

+i);

// i=6

1

i的值:2

3i的值:3

4j的值:2

i的值:3

5j的值:3

i的值:4

16j的值:5

i的值:6

C語言中》 的實際用途

運算子 含義描述 左移用來將乙個數的各二進位制位全部左移n位,高位捨棄,低位補0。右移將乙個數的各二進位制位右移n位,移到右端的低位被捨棄,對於無符號數,高位補0。按位與 如果兩個相應的二進位制位都為1,則該位的結果值為1,否則為0。l按位或 兩個相應的二進位制位中只要有乙個為1,該位的結果值為1,...

C語言中 的實際用途

作為乙個開發人員,在看別人專案或者看第三方庫的源 時,可能經常會看到譬如a 4 0x0f這樣的寫法,對於一些初入行的童鞋來說可能就不是太明白這是什麼意思。下面我們就來講解這幾個運算子的實際用途。運算子含義 描述 左移用來將乙個數的各二進位制位全部左移n位,高位捨棄,低位補0。右移將乙個數的各二進位制...

c語言中i , i的計算

i i的含義 i 使用完畢後在自加,既遇到結束標誌 函式的 三種標誌 後再自加。i 先自加再使用 下面舉幾個例子來具體說明 int i 2 int num num i i i i printf num d t i d n num,i return 0 結果 num 19 i 6 分析 4 4 5 6...