• Bit adalah satu digit biner, nilainya hanya 0 atau 1.
  • Byte terdiri dari 8 bit.
  • Binary (basis 2) menggunakan angka 0 dan 1.
  • Decimal (basis 10) menggunakan angka 0–9.
  • Hexadecimal (basis 16) menggunakan angka 0–9 dan A–F.

example:

DecimalBinaryHexadecimal
13000011010x0D
hex to bin

0xA5
A = 1010
5 = 0101
result = 10100101

bin to hex

10110110

1011 = B
0110 = 6
result = 0xB6

and, &
int a = 12;
int b = 10;

int hasil = a & b;

12 = 1100
10 = 1010
hasil = 1000