Menu
CoddyTech

Rotasi Bit pada Angka I

Pelajaran 12 dari 17 dalam kursus Manipulasi Bit di Coddy.

Apa yang dimaksud dengan memutar bit?

Mari pahami dengan ilustrasi.

Pada ilustrasi di atas, kita menggunakan (20)10 yang dalam biner adalah (10100)2 , lalu memutarnya sekali ke kanan dan mendapatkan (01010)2 yang sama dengan (10)10. Bagaimana jika kita memutarnya ke kiri? Kita akan mendapatkan (40)10. 

Mengapa bisa menjadi 40?

Di sistem komputer kita, angka disimpan dalam ruang berukuran 32 bit, 16 bit, atau 8 bit. Hal ini mirip dengan rotasi pada ilustrasi di atas, tetapi angka (20)10 pada komputer 16 bit akan ditempatkan di memori sebagai (000000000010100)2 ,total 16 bit untuk menyimpan angka 20 di memori. Jadi, saat kamu memutar angka biner ini, kamu harus memperhitungkan semua 16 bit, bukan hanya 5 bit. Karena itu, saat kamu mencoba memutar angka, kamu mungkin mendapatkan hasil yang berbeda, bergantung pada komputer yang kamu gunakan, yaitu 32 bit, 16 bit, atau 8 bit.

Mari pahami bagaimana manipulasi bit akan membantu kita memutar bit pada pelajaran berikutnya.

 

Coba sendiri

Pelajaran ini tidak memiliki tantangan kode.

Semua pelajaran di Manipulasi Bit

Latihan sendiri: Compiler C++ online

Periksa konversi: Konverter Basis Bilangan