Laman utama / Alat Nombor / Penukar Heksadesimal Dalam Talian
Alat dalam talian percuma

Penukar Heksadesimal Dalam Talian

Tukar integer bertanda antara perenambelasan (asas 16) dan perpuluhan (asas 10) dengan tepat, termasuk nombor besar melebihi had selamat JavaScript.

Mula gunakan

Fungsi dan Had Penukar Heksadesimal

Alat ini menukar integer matematik antara perenambelasan dan perpuluhan. Ia menggunakan BigInt untuk mengendalikan integer yang sangat besar dengan tepat, melebihi had nombor selamat JavaScript. Contohnya, menukar perpuluhan 255 kepada heksadesimal menghasilkan FF.

Kawalan dan Parameter

  • Pemilih arah: pilih sama ada menukar daripada perpuluhan ke heksadesimal atau sebaliknya.
  • Medan input: menerima sehingga 10,000 digit, dengan satu tanda tolak di hadapan untuk nombor negatif.
  • Butang Tukar dan Semula untuk memulakan dan menetapkan semula.

Had dan Kekangan

  • Awalan seperti 0x, tanda tambah, ruang dalam nombor, pecahan, rentetan bait dan notasi titik terapung heksadesimal tidak diterima.
  • Alat ini tidak mengekod teks sebagai heksadesimal, tidak menyahkod bait, tidak mengira lebar bertanda dua-komplemen, dan tidak menambah padding.
  • Penukaran dilakukan sepenuhnya dalam pelayar; input tidak dihantar ke pelayan.

Contoh Kerja

Untuk menukar perpuluhan 255 kepada heksadesimal: pilih arah Perpuluhan ke Heksadesimal, masukkan 255, dan klik Tukar. Output ialah FF. Untuk menukar heksadesimal FF kepada perpuluhan, pilih arah bertentangan dan hasilnya ialah 255.

Soalan Lazim (FAQ)

1. Bolehkah alat ini mengendalikan nombor negatif?

Ya, anda boleh memasukkan tanda tolak di hadapan nombor perpuluhan atau heksadesimal. Contohnya, -255 ditukar kepada -FF dalam heksadesimal.

2. Apakah yang berlaku jika saya memasukkan awalan seperti 0x?

Alat ini menolak input dengan awalan 0x. Anda perlu memasukkan nombor heksadesimal tanpa awalan, contohnya FF dan bukannya 0xFF.

3. Adakah alat ini menyokong penukaran teks atau bait?

Tidak. Alat ini hanya menukar integer matematik. Untuk pengekodan teks atau bait, gunakan alat ASCII/hex atau alat pembangun yang berasingan.

Nota Privasi

Semua penukaran dilakukan secara setempat dalam pelayar anda; input tidak dihantar ke pelayan.

Pilih alat yang sesuai

  • Jadual Penukaran Asas Nombor Bulat

    Tukar integer antara perduaan, perlapanan, perpuluhan, perenambelasan dan asas lain yang disokong.

  • Penukar binari dalam talian

    Tukar integer binari (asas 2) kepada integer perpuluhan (asas 10) dan sebaliknya dengan tepat, walaupun untuk nombor yang sangat besar.

  • Penukar Heksadesimal Dalam Talian

    Tukar integer bertanda antara perenambelasan (asas 16) dan perpuluhan (asas 10) dengan tepat, termasuk nombor besar melebihi had selamat JavaScript.

Had 10000 digit tidak merangkumi tanda tolak ASCII di hadapan dan ruang luar, yang dipangkas. Ruang dalaman dan pemisah kumpulan tidak sah. Gunakan digit ASCII 0–9. Hasil penukaran membuang sifar awal; -0 menjadi 0. Heksadesimal 1e3 bersamaan perpuluhan 483, bukan notasi saintifik; dalam mod perpuluhan ia tidak sah. Tukar semula selepas mengubah arah. Kosongkan mengekalkan arah.

Pemprosesan dilakukan secara setempat dalam pelayar anda.