位元運算子 - yubin551
文章推薦指數: 80 %
了解位元運算子(& | ^)與位移運算子(<< >> >>>)的基本使用。
我們知道資料在記憶體中都是以0/1的方式儲存,如果想直接對這些位元做運算,Java提供了一些位元運算子供設計師使用。
補數的意思就是1變0,0變1,反向的感覺。
範例程式:執行結果:和運算,是二元運算,只有兩個都為1,結果才是1。
範例程式:執行結果:AND真值表:或運算,是二元運算,只要有一個1,結果就是1。
範例程式:執行結果:OR 真值表:互斥或,英文
了解位元運算子(& | ^)與位移運算子(<< >> >>>)的基本使用。
我們知道資料在記憶體中都是以0/1的方式儲存,如果想直接對這些位元做運算,Java提供了一些位元運算子供設計師使用。
補數的意思就是1變0,0變1,反向的感覺。
範例程式:執行結果:和運算,是二元運算,只有兩個都為1,結果才是1。
範例程式:執行結果:AND真值表:或運算,是二元運算,只要有一個1,結果就是1。
範例程式:執行結果:OR 真值表:互斥或,英文