Semua alat

Pengonversi basis angka

Mengonversi bilangan bulat antara representasi biner, oktal, desimal, dan heksadesimal. Debug kode warna (#FF5733), bitmask IP, alamat memori, dan tugas perakitan tanpa aritmatika mental. Mendukung lebar bit umum (8, 16, 32) jika alat menampilkan padding.
Dari
Nilai
Hasil
BIN: 11111111
OCT: 377
HEX: FF

Cara mengonversi basis bilangan

1. Masukkan nomor dalam basis sumber (awalan 0x untuk heksa, 0b untuk biner jika didukung).
2. Pilih basis target atau baca semua basis sekaligus.
3. Verifikasi awalan nol untuk format lebar tetap (misalnya 0x0A).
4. Salin nilai ke dalam kode, subnet mask, atau jawaban ujian.

Contoh konversi dasar

Saluran warna hex

Desimal 0xFF = 255 = biner 11111111 — opasitas penuh atau saluran merah maksimal dalam #RRGGBB.

Biner ke desimal

0b1010 = 10 desimal = 0xA hex. Berguna untuk flag bit izin.

Oktal (izin Unix)

chmod 755 → rwxr-xr-x. 7=111, 5=101 dalam biner untuk pemilik/grup/bit lainnya.

Kapan mengonversi basis angka

Saat Anda membaca dump memori atau mendaftarkan nilai di debugger.
Saat Anda menerjemahkan segmen IPv4/netmask atau alamat MAC.
Saat Anda menyelesaikan penugasan CS pada posisi notasi.

Kapan memilih sesuatu yang lain

Saat Anda memerlukan tata letak floating-point IEEE 754 bit — alat khusus.
Saat Anda menyandikan teks sebagai Base64 — gunakan encoder Base64, bukan konversi radix.
Saat angka melebihi bilangan bulat aman JavaScript — gunakan BigInt-aware tools.

Hex dan biner dalam pemrograman

Bit mask menggunakan OR/AND dengan konstanta hex: flags 0x01 | 0x02. Singkatan IPv6 menggunakan grup hex. Belajar mengenali kekuatan dua (0x10, 0x100) kecepatan membaca jejak tumpukan dan dokumen kernel.

Warisan oktal di Unix

Izin file masih diajarkan dalam oktal (755) meskipun biner adalah model dasarnya. Digit oktal dipetakan dengan rapi ke grup 3-bit — alasan historisnya tetap ada dalam contoh chmod.

Pertanyaan yang sering diajukan

Apa itu heksadesimal?

Basis 16 menggunakan angka 0–9 dan A–F. Ringkas untuk nilai-nilai biner-berat (1 digit hex = 4 bit).

Bagaimana cara mengonversi desimal ke biner?

Bagi dengan 2 berulang kali dan kumpulkan sisanya, atau gunakan konverter ini untuk mendapatkan hasil instan.

Apa arti awalan 0x?

Awalan literal hex gaya C. 0x10 = 16 desimal, bukan 10.

Ditandatangani vs tidak ditandatangani?

Pola bit yang sama diinterpretasikan secara berbeda untuk komplemen dua tanda tangan — tentukan lebar dan tanda tangan dalam kode.

Dapatkah saya mengonversi pecahan?

Konversi radix pecahan dapat dilakukan tetapi tidak terhenti di banyak basis — alat ini berfokus pada bilangan bulat.

Apakah data diunggah?

Tidak. Konversi berjalan secara lokal.