Page 186 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 186
Output:
x = 14
y = 6
Penjelasan Output:
1) x &= 7;:
• Operator &= melakukan bitwise AND dan penugasan pada variabel x.
• Hasil bitwise AND dari x (1010) dan 7 (0111) adalah 0010.
• Nilai 0010 kemudian ditugaskan ke variabel x, sehingga nilainya menjadi 2.
2) y ^= 3;:
• Operator ^= melakukan bitwise XOR dan penugasan pada variabel y.
• Hasil bitwise XOR dari y (0101) dan 3 (0011) adalah 0110.
• Nilai 0110 kemudian ditugaskan ke variabel y, sehingga nilainya menjadi 6.
3) x |= 12;:
• Operator |= melakukan bitwise OR dan penugasan pada variabel x.
• Hasil bitwise OR dari x (0010) dan 12 (1100) adalah 1110.
• Nilai 1110 kemudian ditugaskan ke variabel x, sehingga nilainya menjadi 14.
163