Konversi Hexadesimal

255 dalam desimal sama dengan FF dalam hexadesimal, 11111111 dalam biner, dan 377 dalam oktal.

Awalan 0x, 0b, dan 0o, spasi, garis bawah, serta tanda minus di depan bisa dipakai.

Apakah masalah Anda terselesaikan?
Pilih kami di Google

Cara memakai

  1. Di mode Angka, ketik nilai di salah satu dari empat kotak. Tiga kotak lainnya langsung ikut berubah.
  2. Anda bisa menempel nilai berawalan 0x, 0b, atau 0o, yang memakai spasi atau garis bawah, atau yang diawali tanda minus.
  3. Di mode Teks, ketik kata di kotak atas untuk melihat byte UTF-8-nya dalam hex, atau tempel byte hex di kotak bawah untuk membaca teksnya.

Cara menghitung

Setiap digit dalam basis b bernilai b pangkat posisinya. 0xFF adalah 15 × 16 + 15 = 255, dan 0b1010 adalah 8 + 2 = 10.

Konverter memakai BigInt, jadi tidak ada batas 53 bit. Nilai hex 40 digit dikonversi dengan tepat, tidak dibulatkan.

Mode teks mengodekan karakter sebagai UTF-8. Huruf Latin dasar memakai satu byte, jadi "A" adalah 41. Huruf beraksen memakai dua byte, kebanyakan aksara lain tiga byte, dan emoji empat byte, sehingga "€" menjadi E2 82 AC.

Pertanyaan umum

Bagaimana cara mengubah hex ke desimal?

Ketik nilai hex di kotak Hexadesimal. Kotak Desimal langsung menampilkan hasilnya. Contohnya, FF menjadi 255 dan 1A3F menjadi 6719.

Apakah bisa untuk bilangan negatif?

Bisa, dengan tanda minus: -FF adalah -255. Yang ditampilkan nilai bertanda, bukan komplemen dua. Untuk lebar tetap seperti 8 atau 32 bit, komplemennya perlu Anda hitung sendiri.

Kenapa teks hex saya error di mode teks?

Mode teks butuh jumlah digit hex yang genap dan byte yang membentuk UTF-8 yang sah. Byte tunggal seperti FF bukan teks yang sah, jadi ditolak supaya tidak muncul karakter rusak.

Apakah ada batas ukuran?

Tidak ada batas tetap. Nilai dengan ribuan digit tetap bisa, walaupun angka yang sangat panjang butuh sedikit waktu di perangkat yang lambat.