Rumah > Java > javaTutorial > Apakah operasi bit yang terdapat dalam java dan cara menggunakannya

Apakah operasi bit yang terdapat dalam java dan cara menggunakannya

WBOY
Lepaskan: 2023-04-30 21:46:13
ke hadapan
1415 orang telah melayarinya

1. XOR: ^

Jika salah satu daripada dua bit input ialah 1 dan satu lagi bukan 1, maka keputusan selepas operasi "^" ialah 1

// 3: 0011
// 5: 0101
// ^的规则是:若两个输入位的某一个是 1,另一个不是 1,那么 "^" 运算后结果才是 1
// ---0110->6
System.out.println("3^5运算的结果是 :" + (3 ^ 5));
Salin selepas log masuk

2. Dan:&

Jika kedua-dua bit input ialah 1, maka hasil operasi "&" ialah 1, jika tidak, hasilnya ialah 0

// 3: 0011
// 5: 0101
// &的规则是:若两个输入位都是 1,则"&" 运算后结果是 1,否则结果是 0
// ---0001->1
System.out.println("3&5运算的结果是 :" + (3 & 5));
Salin selepas log masuk

atau:|

Jika sekurang-kurangnya satu daripada dua bit input ialah 1, maka hasil operasi "|" ialah 1. Jika kedua-duanya adalah 0, hasilnya ialah 0

// 3: 0011
// 5: 0101
// |的规则是:若两个输入位里至少有一个是 1,则"|" 运算后结果是 1,都是0的情况下结果是 0
// ---0111->7
System.out.println("3|5运算的结果是 :" + (3 | 5));
Salin selepas log masuk

Bukan:~

Logik Not adalah agak mudah, 0->1,1->0

//  3: 0011
// ~3: 1100-> -4
// 其中,第一位表示正负值
System.out.println("~3运算的结果是:" + ~3);
Salin selepas log masuk

Atas ialah kandungan terperinci Apakah operasi bit yang terdapat dalam java dan cara menggunakannya. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan