Ang mga computer ay gumagamit ng binary (base 2) sa loob. Ang mga programmer ay kadalasang nagtatrabaho sa hexadecimal (base 16). Ang pag-unawa sa mga sistemang ito ay nagpapaliwanag kung paano nag-iimbak at nagpapakita ng data ang mga computer.

Ang Tatlong Sistema

Sistema Base Mga Digit na Ginagamit
Binary 2 0, 1
Decimal 10 0–9
Hexadecimal 16 0–9, A–F

Sa hex: A=10, B=11, C=12, D=13, E=14, F=15

Mula Binary patungong Decimal

Ang bawat binary digit ay kumakatawan sa isang kapangyarihan ng 2, simula sa kanan.

Halimbawa: I-convert ang 1101 (binary) sa decimal

``` 1×2³ + 1×2² + 0×2¹ + 1×2⁰ = 8 + 4 + 0 + 1 = 13 ```

Mula Decimal patungong Binary

Hatiin nang paulit-ulit ng 2, i-record ang mga natitira:

Halimbawa: I-convert ang 25 sa binary

``` 25 ÷ 2 = 12 natitira 1 12 ÷ 2 = 6 natitira 0 6 ÷ 2 = 3 natitira 0 3 ÷ 2 = 1 natitira 1 1 ÷ 2 = 0 natitira 1 ```

Basahin ang mga natitira mula sa ibaba pataas: 11001

Tsek: 16 + 8 + 0 + 0 + 1 = 25 ✓

Mula Hexadecimal patungong Decimal

Ang bawat hex digit ay kumakatawan sa isang kapangyarihan ng 16:

Halimbawa: I-convert ang 2F (hex) sa decimal

``` 2×16¹ + F×16⁰ = 2×16 + 15×1 = 32 + 15 = 47 ```

Mula Binary patungong Hexadecimal (Mabilis na Paraan)

Pagsamahin ang mga binary digit sa mga set ng 4 mula sa kanan, i-convert ang bawat grupo:

Halimbawa: 11010111 binary sa hex

``` 1101 = 13 = D 0111 = 7 ```

Resulta: D7 hex

Bakit Hex?

8 binary digits (isang byte) = eksaktong 2 hex digits. Kaya:

  • 00000000 = 00 (hex) = 0
  • 11111111 = FF (hex) = 255

Ginagawa nitong compact na paraan ang hex para kumatawan sa binary data. Ang mga kulay ng web ay gumagamit ng hex (hal., #FF5733 = pula 255, berde 87, asul 51).

Mga Karaniwang Halaga

Decimal Binary Hex
0 0000 0
10 1010 A
15 1111 F
16 10000 10
255 11111111 FF
256 100000000 100

Gamitin ang aming Number Base Converter para mag-convert nang instant sa pagitan ng binary, decimal, hexadecimal, at octal.