Desimal ke biner

Konversi bilangan bulat dan pecahan desimal ke biner tanpa pembulatan angka besar.

Angka & Satuan
Menyiapkan ruang kerja Anda…

Input

Menyiapkan ruang kerja Anda…

Output
Hasil Anda akan muncul di sini.

Cara menggunakan

  1. Pilih basis lalu masukkan satu angka per baris.
  2. Periksa hasil dan status presisinya.
  3. Salin hasil atau unduh baris sebagai JSON.

Desimal ke biner

Setiap posisi biner adalah pangkat dua: 42 merupakan jumlah 32, 8, dan 2.

Mengubah basis hanya mengubah penulisan nilai yang sama, bukan mengodekan teks atau mengubah urutan byte.

Representasi dan penggunaan

Tidak diisi otomatis menjadi delapan bit; nilai negatif mempertahankan tanda minus.

Sebelum dan sesudah
Masukan
42
Hasil
101010

42 = 32 + 8 + 2 sehingga bentuk binernya 101010.

Presisi dan validasi

Bilangan bulat memakai BigInt. Pecahan dihitung dengan pembilang dan penyebut bulat; ekspansi tak berhingga dipotong dan ditandai.

Memahami dan memakai hasil

Tanda minus tetap dipertahankan tanpa asumsi komplemen dua. Setiap baris diperiksa terpisah dan JSON menyimpan kesalahan.

Batas pemrosesan

Angka: hingga 500 baris / 1 MiB, 4.096 karakter per angka. Pecahan: 1–128 digit. Teks dan byte: 64 KiB. Operasi bit: 8–256 bit. Worker berhenti setelah 30 detik.

?

Pertanyaan umum

Apakah hasil selalu delapan bit?

Tidak. Gunakan kalkulator bit untuk komplemen dua berlebar tetap.

Mengapa hasil ditandai dipotong?

Sebagian pecahan berulang dalam basis tujuan. Hasil dibatasi pada 1–128 digit tanpa pembulatan.

Apakah angka besar kehilangan presisi?

Tidak. BigInt mempertahankan semua digit, termasuk di atas 2^53 − 1.

Apakah masukan dikirim ke server?

Tidak. Perhitungan berjalan di browser; DevToolsy tidak mengunggah atau menyimpan masukan.

Apa yang disalin?

Nilai yang tampil disalin. JSON mempertahankan string dan kode kesalahan tanpa mengubah bilangan bulat besar menjadi floating point.

Temukan alat berikutnya

Bahasa

Ganti bahasa? Pekerjaan saat ini akan dihapus. Salin atau unduh data yang ingin disimpan terlebih dahulu.