Convert biner ke desimal

Convert angka antara dua basis angka apa pun.

0Biner
0Oktal
0Desimal
0Heksadesimal

Jalan di browser kamu. Apa pun yang kamu ketik tidak dikirim ke mana pun.

Cara convert antar basis angka

  1. Pilih basis tempat angkamu ditulis.
  2. Ketik angkanya.
  3. Baca hasilnya dalam biner, oktal, desimal, dan hex sekaligus.

Basis angka yang umum

BasisNamaDigit yang dipakai
2Biner0-1
8Oktal0-7
10Desimal0-9
16Heksadesimal0-9, A-F
36Basis 360-9, A-Z

Contoh: angka 255 dalam setiap basis

BasisDitulis sebagai
Biner11111111
Oktal377
Desimal255
HexFF

Di mana basis yang berbeda muncul

  • Hex untuk warna, alamat memori, dan nilai byte dalam pemrograman.
  • Oktal untuk izin file Unix lama, seperti chmod 755.
  • Basis lebih tinggi seperti 32 atau 36 untuk ID yang ringkas, karena lebih banyak nilai muat dalam karakter yang lebih sedikit.
  • Biner untuk memahami persis bagaimana komputer menyimpan sebuah angka.
  • Base64 untuk mengemas data biner jadi teks, sebuah skema berbeda dari konversi basis biasa dan sudah dibahas tool Base64 encode dan decode di situs ini.

Fakta bitwise yang perlu diketahui

  • Jumlah nol di akhir sebuah nilai biner menunjukkan berapa kali nilai itu habis dibagi 2, cara cepat mengecek alignment dalam kode level rendah.
  • Membalik setiap bit dalam sebuah angka biner lalu menambah 1 menghasilkan two's complement negatifnya, cara kebanyakan komputer merepresentasikan bilangan negatif secara internal.
  • Setiap digit hex memetakan ke tepat 4 digit biner, itulah sebabnya hex dipakai sebagai pengganti yang lebih pendek dan tetap persis untuk nilai biner yang panjang.

FAQ Biner ke desimal

Bisakah ini menangani angka yang sangat besar?

Bisa. Ini memakai matematika presisi-sembarang, jadi angka berpuluh-puluh digit ter-convert persis, tanpa pembulatan.

Apa yang dianggap digit valid di atas basis 10?

Huruf a sampai z mewakili digit 10 sampai 35, jadi basis 16 memakai 0-9 dan a-f, dan basis 36 memakai semua huruf.

Kenapa hasilku 0?

Input-nya kemungkinan berisi karakter yang bukan digit valid dalam basis yang kamu pilih. Cek dulu basisnya.

Berapa basis tertinggi yang didukung ini?

Basis 36, memakai digit 0-9 dan huruf a sampai z. Pilih Custom untuk memasukkan basis berapa pun dari 2 sampai 36.

Bisakah ini convert angka negatif?

Tidak. Masukkan cuma digitnya, tanpa tanda minus. Converter ini menangani angka bulat non-negatif.

Bagaimana hubungan izin file Unix seperti chmod 755 dengan oktal?

Setiap digit oktal mengemas 3 bit izin (read, write, execute) untuk owner, group, dan others, jadi 755 berarti read, write, dan execute untuk owner serta read dan execute untuk yang lain.

Bisakah ini convert angka dengan titik desimal?

Tidak. Cuma angka bulat yang ter-convert di sini, karena titik desimal bukan digit valid dalam basis apa pun dan membuat seluruh input tidak valid.

Berapa angka terbesar yang bisa ditangani ini?

Tidak ada batas praktis. Ini memakai aritmetika BigInt secara internal, jadi angka 50 digit ter-convert persis, tanpa pembulatan atau kehilangan presisi.

Alat terkait