Developer 10 Jun 2026 8 min bacaan

Nombor Perduaan & Penukaran Asas Nombor: Panduan Lengkap (Binari, Perpuluhan, Heks, Oktal)

Binari adalah asas kepada semua yang dilakukan komputer. Panduan ini merangkumi keempat-empat sistem nombor, cara menukar di antara mereka, sebab hex digunakan di mana-mana, dan pengekodan binari-teks (ASCII).

Binary Number Systems Guide

Apa itu Binari?

Binari ialah sistem nombor asas-2 yang menggunakan tepat dua digit: 0 dan 1. Setiap data dalam komputer — aksara, imej, paket rangkaian — disimpan sebagai urutan dua nilai ini. Sebabnya adalah fizikal: transistor mempunyai dua keadaan stabil. Satu digit binari dipanggil bit. Lapan bit membentuk satu bait (28 = 256 nilai).

Empat Sistem Nombor

NamaAsasDigitKegunaan
Binari20, 1Daftar CPU, bendera bit
Oktal80–7Kebenaran fail Unix (chmod 755)
Perpuluhan100–9Nombor boleh dibaca manusia
Heksadesimal160–9, A–FWarna (#FF5500), alamat memori

Gunakan penukar asas nombor kami untuk bertukar antara keempat-empat asas dengan serta-merta.

Penukaran Binari ke Perpuluhan

Contoh: 10110101 ke perpuluhan
128 + 0 + 32 + 16 + 0 + 4 + 0 + 1 = 181

Penukaran Perpuluhan ke Binari

Contoh: 45 ke binari
45÷2=22 bal1 | 22÷2=11 bal0 | 11÷2=5 bal1 | 5÷2=2 bal1 | 2÷2=1 bal0 | 1÷2=0 bal1
Baca dari bawah: 101101

Heksadesimal Dijelaskan

Hex adalah asas 16. Oleh kerana 16 = 24, setiap digit hex sepadan dengan tepat 4 bit. Satu bait penuh muat dalam dua digit hex — sebab itu hash, warna dan alamat jauh lebih padat dalam hex.

Binari ke Teks: Pengekodan ASCII

Contoh: "01001000 01101001"
01001000 = 72 = H | 01101001 = 105 = i"Hi"
Cuba sekarang: Penukar Binari ke Teks percuma menyahkod sebarang rentetan binari dengan serta-merta.

Kegunaan Praktikal

  • Alamat IP: 192.168.1.1 — empat perpuluhan, setiap satu satu bait (8 bit)
  • Warna HTML: #FF5500 = merah 255, hijau 85, biru 0 — 24 bit jumlah
  • Kebenaran Unix: chmod 755 → oktal 7=111 (rwx), 5=101 (r-x)
  • Unicode: 😀 ialah U+1F600, dikodkan sebagai F0 9F 98 80 dalam UTF-8
Tukar Binari ke Teks Serta-merta

Tampal kod binari dan nyahkodnya kepada teks yang boleh dibaca dalam satu klik. Menyokong ASCII, UTF-8 dan format hex.