Penukar Asas Nombor

Tukar nombor antara perduaan (asas 2), perlapanan (asas 8), perpuluhan (asas 10) dan perenambelasan (asas 16). Menyokong integer ketepatan arbitrari, format awalan (0b, 0o, 0x), nombor negatif dan perwakilan two's complement.

Perpuluhan
Heks (Huruf Kecil)
Heks (Huruf Besar)
Heks (Berkumpulan)
Hex (Awalan 0x)
Perduaan
Perduaan (Berkumpulan)
Perlapanan
Base64
Pelengkap Dua
Two's Complement (Berkumpulan)

Lagi tentang Asas Nombor

Sistem Nombor

Asas nombor (atau radiks) menentukan berapa banyak digit unik digunakan untuk mewakili nombor. Dalam asas N, setiap kedudukan digit mewakili kuasa N.

AsasNamaDigitKegunaan Lazim
2Binari0, 1Litar digital, penyimpanan data, operasi bitwise
8Oktal0-7Kebenaran fail Unix, sistem warisan
10Perpuluhan0-9Pengiraan harian, nombor boleh dibaca manusia
16Perenambelasan0-9, A-FAlamat memori, kod warna, nilai bait
Rujukan Penukaran Pantas
PerpuluhanBinariOktalHex
0000000
1000111
5010155
81000108
10101012A
15111117F
16100002010
25511111111377FF
Awalan Lazim
  • 0b atau 0B untuk binari (cth., 0b1010 = 10)
  • 0o atau 0O untuk oktal (cth., 0o17 = 15)
  • 0x atau 0X untuk perenambelasan (cth., 0xFF = 255)
Pelengkap Dua

Pelengkap dua ialah perwakilan standard untuk integer bertanda dalam pengkomputeran. Untuk menegatifkan nombor: songsangkan semua bit, kemudian tambah 1. Dalam sistem 8-bit, nilai berjulat dari -128 (10000000) hingga 127 (01111111). Bit paling ketara menunjukkan tanda: 0 untuk positif, 1 untuk negatif.

Hex dalam Amalan
  • Warna: #FF5733 = RGB(255, 87, 51). Setiap pasangan digit hex mewakili satu bait (0-255).
  • Memori: Alamat seperti 0x7FFF5FBFF8A0 ditulis dalam hex kerana setiap digit hex sepadan dengan tepat 4 digit binari.
  • Kebenaran fail: chmod 755 menggunakan oktal. 7 = rwx, 5 = r-x.

Alat Berkaitan