Konverter Basis Bilangan

Konversi bilangan antara biner (basis 2), oktal (basis 8), desimal (basis 10), dan heksadesimal (basis 16). Mendukung bilangan bulat presisi arbitrer, format prefiks (0b, 0o, 0x), bilangan negatif, dan representasi komplemen dua.

Desimal
Hex (Huruf Kecil)
Hex (Huruf Besar)
Hex (Dikelompokkan)
Hex (Awalan 0x)
Biner
Biner (Dikelompokkan)
Oktal
Base64
Komplemen Dua
Komplemen Dua (Dikelompokkan)

Lebih lanjut tentang Basis Bilangan

Sistem Bilangan

Basis bilangan (atau radiks) menentukan berapa banyak digit unik yang digunakan untuk merepresentasikan bilangan. Dalam basis N, setiap posisi digit merepresentasikan pangkat N.

BasisNamaDigitPenggunaan Umum
2Biner0, 1Sirkuit digital, penyimpanan data, operasi bitwise
8Oktal0-7Izin file Unix, sistem warisan
10Desimal0-9Penghitungan sehari-hari, angka yang dapat dibaca manusia
16Heksadesimal0-9, A-FAlamat memori, kode warna, nilai byte
Referensi Konversi Cepat
DesimalBinerOktalHex
0000000
1000111
5010155
81000108
10101012A
15111117F
16100002010
25511111111377FF
Awalan Umum
  • 0b atau 0B untuk biner (mis., 0b1010 = 10)
  • 0o atau 0O untuk oktal (mis., 0o17 = 15)
  • 0x atau 0X untuk heksadesimal (mis., 0xFF = 255)
Komplemen Dua

Komplemen dua adalah representasi standar untuk bilangan bulat bertanda dalam komputasi. Untuk menegatifkan bilangan: balikkan semua bit, lalu tambahkan 1. Dalam sistem 8-bit, nilai berkisar dari -128 (10000000) hingga 127 (01111111). Bit paling signifikan menunjukkan tanda: 0 untuk positif, 1 untuk negatif.

Hex dalam Praktik
  • Warna: #FF5733 = RGB(255, 87, 51). Setiap pasangan digit hex merepresentasikan satu byte (0-255).
  • Memori: Alamat seperti 0x7FFF5FBFF8A0 ditulis dalam hex karena setiap digit hex memetakan tepat 4 digit biner.
  • Izin file: chmod 755 menggunakan oktal. 7 = rwx, 5 = r-x.

Alat Terkait