Konversikan bilangan antara biner, oktal, desimal, dan heksadesimal — keempat kolom diperbarui saat Anda mengetik.
Setiap bilangan punya satu nilai dan banyak representasi. Desimal 255 adalah 11111111 dalam biner, 377 dalam oktal, dan FF dalam heksadesimal — kuantitas yang sama ditulis dengan ukuran alfabet berbeda. Pemrogram berpindah antarbasis ini terus-menerus: biner memperlihatkan bit satu per satu di balik flag dan mask, heksadesimal memampatkan bit-bit itu menjadi pasangan digit (FF = 8 bit menyala), dan oktal bertahan di izin file Unix seperti 755.
Aturan konversinya posisional: tiap digit dikalikan basis yang dipangkatkan posisinya. Dalam biner, 1011 adalah 1×8 + 0×4 + 1×2 + 1×1 = 11. Ke arah sebaliknya, Anda membagi berulang dengan basis tujuan dan membaca sisa-sisanya dari belakang. Konverter ini mengerjakan kedua arah secara langsung, memvalidasi bahwa tiap kolom hanya berisi digit yang ada di basisnya — mengetik 9 di kolom oktal atau G di heksa menandai masukannya alih-alih menebak.
Heksadesimal pantas ada di mana-mana karena satu digit heksa persis empat bit: dua digit heksa menggambarkan satu byte, enam menggambarkan warna RGB (#0088FF), dan alamat memori terbaca ringkas. Begitu pemetaan 4-bit itu terasa klik, konversi antara biner dan heksa bisa dilakukan dengan mata — alat ini jalan pintasnya sampai saat itu tiba.
Notasi posisional: bilangan dₙ…d₂d₁d₀ dalam basis b sama dengan Σ dᵢ × bⁱ. Untuk mengonversi desimal → basis b, bagi berulang dengan b dan baca sisa-sisanya dari yang terakhir ke yang pertama.
Basis 16 butuh enam belas simbol dan kita hanya punya sepuluh digit — A sampai F mewakili nilai 10 sampai 15.
Terutama izin file Unix/Linux: 755 berarti rwxr-xr-x, tiap digit oktal mengodekan tiga bit izin.
Bilangan bulat hingga batas aman JavaScript (2⁵³ − 1, sekitar 9 kuadriliun). Lebih dari itu presisi akan hilang, jadi kolomnya memperingatkan alih-alih melanjutkan.
Alat ini mencakup bilangan bulat non-negatif, kasus sehari-hari dalam pemrograman. Konversi pecahan memakai penguraian yang berbeda, dan komplemen dua bergantung pada lebar bit yang tetap.
Vai.la mengubah URL apa pun menjadi tautan pendek dengan statistik klik, QR Code, dan biolink Anda sendiri.
Vai.la tidak bertanggung jawab atas cara alat-alat ini digunakan maupun atas keputusan yang diambil berdasarkan hasilnya.