Java のビット単位または演算の使用

① |0の値は変化しない

举例:
   0000 0101 1010
|  0000 0000 0000
---------------------
   0000 0101 1010

② |-1の値を-1に設定します。

举例:
   0000 0101 1010
|  1111 1111 1111
---------------------
   1111 1111 1111

③①+②による

2進数の指定位置を1に設定→10101110 | 00001111 = 10101111

举例:
   0000 0101 1010
|  0000 0000 1111
---------------------
   0000 0101 1111

おすすめ

転載: blog.csdn.net/weixin_37646636/article/details/132675862