Matematika

Konverter Bilangan — Biner, Oktal, Desimal, dan Heksadesimal

Konversi bilangan antara biner, oktal, desimal, heksadesimal, dan basis 36 sekaligus dalam satu tampilan.

Rumus dan sumber diperbarui · Sumber data · 1Lihat algoritme, konstanta, dan masukan bawaan (JSON)

Masukkan nilai Anda

Desimal (basis 10) 255
Hasil

Desimal (basis 10)

Desimal (basis 10)Desimal (basis 10): 255 / Biner (basis 2): 11111111 / Oktal (basis 8): 377 / Heksadesimal (basis 16): FF / Basis 36: 73Desimal (basis 10)255=Biner (basis 2)11111111=Oktal (basis 8)377=Heksadesimal (basis 16)FF=Basis 3673

Tentang kalkulator ini

Bilangan bulat dalam basis apa pun adalah jumlah digit yang dikalikan pangkat basisnya; misalnya 1F heksadesimal = 1×16 + 15 = 31. Konverter ini memakai aritmetika bilangan bulat eksak untuk basis 2, 8, 10, 16, dan 36. Hanya menerima bilangan bulat nonnegatif, tanpa tanda minus atau desimal; masukan harus sesuai dengan basis yang dipilih.

Contoh perhitungan

dihitung dengan nilai bawaan di bawah ini

Nilai yang dikonversi 255 · Basis masukan Desimal (basis 10) Desimal (basis 10) 255 · Biner (basis 2) 11111111 · Oktal (basis 8) 377 · Heksadesimal (basis 16) FF · Basis 36 73

Metode dan asumsi

n ← n × B + dᵢ (i = 1 … m); K = ⌊log_b n⌋ + 1; e_k = x mod b, x ← ⌊x ÷ b⌋ (k = 1 … K) Bilangan bulat dalam basis apa pun adalah jumlah digit yang dikalikan pangkat basisnya; misalnya 1F heksadesimal = 1×16 + 15 = 31. Konverter ini memakai aritmetika bilangan bulat eksak untuk basis 2, 8, 10, 16, dan 36. Hanya menerima bilangan bulat nonnegatif, tanpa tanda minus atau desimal; masukan harus sesuai dengan basis yang dipilih.

Sumber data

Penafian

Kalkulator ini memberikan hasil matematika secara umum. Cocok untuk belajar, perencanaan, dan perkiraan — verifikasi setiap angka yang akan masuk ke tugas bernilai, angka yang dipublikasikan, atau komitmen keuangan.

Dikelola oleh: CalcDelta Rumus dan sumber diperbarui ·

Sumber implementasi

Catatan ini menjelaskan implementasi halaman, bukan validasi independen. Referensi eksternal hanya mendukung rumus atau definisi yang disebutkan; perkiraan dan aturan khusus tetap memiliki asumsi sendiri.

Lihat algoritme, konstanta, dan masukan bawaan (JSON)

Embed this calculator

Copy the iframe snippet to place this calculator on your site. No account required. The snippet stays in sync with the inputs currently shown.

Pertanyaan yang sering diajukan

Rumus apa yang digunakan Konverter Bilangan — Biner, Oktal, Desimal, dan Heksadesimal?

Rumus: n ← n × B + dᵢ (i = 1 … m); K = ⌊log_b n⌋ + 1; e_k = x mod b, x ← ⌊x ÷ b⌋ (k = 1 … K)

Apa input dan batas untuk Konverter Bilangan — Biner, Oktal, Desimal, dan Heksadesimal?

Gunakan satuan di samping kolom. Ini batas formulir, bukan nilai yang dianjurkan. n ← n × B + dᵢ (i = 1 … m); K = ⌊log_b n⌋ + 1; e_k = x mod b, x ← ⌊x ÷ b⌋ (k = 1 … K) Bilangan bulat dalam basis apa pun adalah jumlah digit yang dikalikan pangkat basisnya; misalnya 1F heksadesimal = 1×16 + 15 = 31. Konverter ini memakai aritmetika bilangan bulat eksak untuk basis 2, 8, 10, 16, dan 36. Hanya menerima bilangan bulat nonnegatif, tanpa tanda minus atau desimal; masukan harus sesuai dengan basis yang dipilih.

Apa contoh perhitungan lengkap untuk Nilai yang dikonversi = 255; Basis masukan = Desimal (basis 10)?

Input: Nilai yang dikonversi = 255; Basis masukan = Desimal (basis 10). Perhitungan: n ← n × B + dᵢ (i = 1 … m); K = ⌊log_b n⌋ + 1; e_k = x mod b, x ← ⌊x ÷ b⌋ (k = 1 … K). Hasil: Desimal (basis 10) = 255; Biner (basis 2) = 11111111; Oktal (basis 8) = 377; Heksadesimal (basis 16) = FF; Basis 36 = 73.