Apa itu manipulasi bit?
Pelajaran 1 dari 17 dalam kursus Manipulasi Bit di Coddy.
Sebelum membahas apa itu manipulasi bit, mari kita bahas terlebih dahulu dasar-dasar tempat konsep ini berasal, yaitu representasi angka.
Bagaimana angka direpresentasikan?
Mari kita pahami dengan sebuah contoh.
Basis 10
Sistem angka tradisional kita (0, 1, 2, 3, 4, ... 9) direpresentasikan dengan format Base 10.
Angka 345 dapat ditulis sebagai persamaan: 10<sup>2</sup>*3 + 10<sup>1</sup>*4 + 10<sup>0</sup>*5, atau dengan kata-kata: 3 dikali 10 pangkat dua, 4 dikali 10 pangkat satu, dan 5 dikali 10 pangkat 0. Jadi, basis 10 pada dasarnya berarti kita dapat menggunakan digit dari 0-9 untuk merepresentasikan angka.

Demikian pula, ada basis 2 yang digunakan komputer. Dalam basis 2, kita dapat melakukan hal yang sama persis.

Saat kita menyimpan angka di komputer, angka itu disimpan sebagai rangkaian 0 dan 1 dalam bentuk bit. Bit bernilai 0 atau 1, yaitu unit data terkecil yang dapat dipahami komputer.
Jadi, manipulasi bit dapat didefinisikan sebagai tindakan memanipulasi bit atau bagian data lainnya secara algoritmis menggunakan operator tingkat bit untuk mencapai hasil yang diinginkan.
Coba sendiri
Pelajaran ini tidak memiliki tantangan kode.
Semua pelajaran di Manipulasi Bit
1Pengenalan dan dasar-dasar
Apa itu manipulasi bit?Mengapa kita membutuhkan manipulasi bit?Bilangan biner dan desimalOperator NOT dan OROperator ANDOperator XOROperator geser ke kanan dan kiriRingkasan operator bitwiseLatihan sendiri: Compiler C++ online
Periksa konversi: Konverter Basis Bilangan