Menukar Bit dengan << dan >> dalam Go
Memahami kefungsian operator bitwise '<<' dan '>>' adalah penting untuk mengendalikan tugas manipulasi bit dengan berkesan dalam Go.
Operator Anjakan Bitwise
'<<' (anjakan kiri) operator melakukan pendaraban nombor dengan kuasa 2. Contohnya, "n << x" mengalihkan bit 'n' ditinggalkan oleh bit 'x', menghasilkan nilai yang bersamaan dengan "n * (2^x)". Pada dasarnya, setiap anjakan kiri menggandakan nilai 'n'.
Sebaliknya, '>>' (anjakan kanan) operator melakukan pembahagian dengan kuasa 2. "y >> z" mengalihkan bit 'y' ke kanan dengan bit 'z', menghasilkan nilai yang bersamaan dengan "y / (2^z )". Operasi ini membahagikan 'y' dengan 2 dengan berkesan untuk setiap anjakan kanan.
Contoh Praktikal
Mari kita tunjukkan pengendali ini melalui contoh:
Atas ialah kandungan terperinci Bagaimanakah `` Operator Beralih Bit dalam Pergi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!