Utama Windows Apakah Heksadesimal?

Apakah Heksadesimal?



Sistem nombor heksadesimal, juga dipanggilasas-16atau kadang-kadang sahajahex, ialah sistem nombor yang menggunakan 16 simbol unik untuk mewakili nilai tertentu. Simbol tersebut ialah 0-9 dan A-F.

Sistem nombor yang kita gunakan dalam kehidupan seharian dipanggilperpuluhan, atau sistem asas-10, dan menggunakan 10 simbol dari 0 hingga 9 untuk mewakili nilai.

kod heksadesimal hijau rawak pada monitor komputer

Jason Gayman / E+ / Imej Getty

Di mana dan Mengapa Heksadesimal Digunakan?

Kebanyakan kod ralat dan nilai lain yang digunakan di dalam komputer diwakili dalam format heksadesimal. Sebagai contoh, kod STOP yang dipaparkan pada Skrin Biru Kematian sentiasa dalam format perenambelasan.

Pengaturcara menggunakan hex kerana nilai mereka adalah lebih pendek daripada jika dipaparkan dalam perpuluhan, danbanyaklebih pendek daripada binari, yang hanya menggunakan 0 dan 1.

Sebagai contoh, nilai berikut adalah setara:

    Hex: F4240perpuluhan: 1,000,000binari: 1111 0100 0010 0100 0000

Satu lagi tempat perenambelasan digunakan ialah sebagai an HTML kod warnauntuk menyatakan warna tertentu. Pereka web akan menggunakan nilai hex FF0000 untuk menentukan warna merah. Ini dipecahkan sebagaiFF,00,00,yang mentakrifkan jumlah warna merah, hijau dan biru yang harus digunakan (RRGGBB); 255 merah, 0 hijau dan 0 biru dalam contoh ini.

Nilai perenambelasan sehingga 255 boleh dinyatakan dalam dua digit dan kod warna HTML menggunakan tiga set dua digit, bermakna terdapat lebih 16 juta (255 x 255 x 255) kemungkinan warna yang boleh dinyatakan dalam format heksadesimal, menjimatkan banyak ruang. berbanding menyatakannya dalam format lain seperti perpuluhan.

Ya, binari adalah lebih mudah dalam beberapa cara, tetapi lebih sukar untuk baca binari daripada hex.

Cara Mengira dalam Heksadesimal

Mengira dalam format perenambelasan adalah mudah, asalkan anda ingat bahawa terdapat 16 aksara yang membentuk setiap set nombor.

Dalam format perpuluhan, kita semua tahu bahawa kita mengira seperti ini:

0,1,2,3,4,5,6,7,8,9,10,11,12,13,... menambah 1 sebelum memulakan set 10 nombor sekali lagi (iaitu, nombor 10) .

Walau bagaimanapun, dalam format perenambelasan, kami mengira seperti ini, termasuk kesemua 16 nombor:

0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,10,11,12,13... sekali lagi, menambah 1 sebelum memulakan 16 nombor ditetapkan semula.

Berikut ialah beberapa contoh 'peralihan' heksadesimal rumit yang mungkin membantu anda:

|_+_|

Cara Menukar Nilai Hex Secara Manual

Menambah nilai hex adalah sangat mudah dan sebenarnya dilakukan dengan cara yang hampir sama dengan mengira nombor dalam sistem perpuluhan.

Masalah matematik biasa seperti 14+12 biasanya boleh dilakukan tanpa menulis apa-apa. Kebanyakan kita boleh melakukannya dalam kepala kita—iaitu 26 tahun. Berikut ialah satu cara yang berguna untuk melihatnya:

14 dipecahkan kepada 10 dan 4 (10+4=14), manakala 12 dipermudahkan sebagai 10 dan 2 (10+2=12). Apabila ditambah bersama, 10, 4, 10, dan 2, sama dengan 26.

Apabila tiga digit diperkenalkan, seperti 123, kita tahu bahawa kita mesti melihat ketiga-tiga tempat untuk memahami maksud sebenarnya.

3 berdiri sendiri kerana ia adalah nombor terakhir. Ambil dua yang pertama, dan 3 masih 3. 2 didarab dengan 10 kerana ia adalah digit kedua dalam nombor, sama seperti contoh pertama. Sekali lagi, keluarkan 1 daripada 123 ini, dan anda tinggal dengan 23, iaitu 20+3. Nombor ketiga dari kanan (1) diambil kali 10, dua kali (kali 100). Ini bermakna 123 bertukar menjadi 100+20+3, atau 123.

Berikut adalah dua cara lain untuk melihatnya:

...( N X 102) + ( N X 101)+ ( N X 100)

atau...

...( N X 10 X 10) + ( N X 10) + N

Palamkan setiap digit ke tempat yang betul dalam formula dari atas untuk menukar 123 menjadi: 100 ( 1 X 10 X 10) + 20 ( 2 X 10) + 3 , atau 100 + 20 + 3, iaitu 123.

Perkara yang sama berlaku jika bilangannya dalam ribuan, seperti 1,234. 1 adalah benar-benar 1 X 10 X 10 X 10, yang menjadikannya di tempat perseribu, 2 dalam perseratus, dan seterusnya.

Heksadesimal dilakukan dengan cara yang sama, tetapi menggunakan 16 dan bukannya 10 kerana ia adalah sistem asas-16 dan bukannya asas-10:

...( N X 163) + ( N X 162) + ( N X 161)+ ( N X 160)

Sebagai contoh, katakan kita mempunyai masalah 2F7+C2C, dan kita ingin mengetahui nilai perpuluhan jawapannya. Anda mesti terlebih dahulu menukar digit perenambelasan kepada perpuluhan, dan kemudian hanya menambah nombor bersama-sama seperti yang anda lakukan dengan dua contoh di atas.

Sekali lagi, sifar hingga sembilan dalam perpuluhan dan hex adalah sama, manakala nombor 10 hingga 15 diwakili sebagai huruf A hingga F.

Nombor pertama di hujung kanan nilai 2F7 berdiri dengan sendirinya, seperti dalam sistem perpuluhan, menjadi 7. Nombor seterusnya di sebelah kirinya perlu didarab dengan 16, sama seperti nombor kedua daripada 123 ( 2) di atas perlu didarab dengan 10 (2 X 10) untuk menjadikan nombor 20. Akhirnya, nombor ketiga dari sebelah kanan perlu didarab dengan 16, dua kali (iaitu 256), seperti keperluan nombor berasaskan perpuluhan untuk didarab dengan 10, dua kali (atau 100), apabila ia mempunyai tiga digit.

Oleh itu, memecahkan 2F7 dalam masalah kami menjadikan 512 ( 2 X 16 X 16) + 240 ( F [15] X 16) + 7 , yang datang kepada 759. Seperti yang anda boleh lihat, F ialah 15 kerana kedudukannya dalam jujukan hex (lihatCara Mengira dalam Heksadesimaldi atas)—ia adalah nombor terakhir daripada 16 yang mungkin.

C2C ditukar kepada perpuluhan seperti ini: 3,072 ( C [12] X 16 X 16) + 32 ( 2 X 16) + C [12] = 3,116

Sekali lagi, C adalah sama dengan 12 kerana ia adalah nilai ke-12 apabila anda mengira dari sifar.

Ini bermakna 2F7+C2C adalah benar-benar 759+3116, iaitu bersamaan dengan 3,875.

Walaupun bagus untuk mengetahui cara melakukan ini secara manual, sudah tentu lebih mudah untuk bekerja dengan nilai perenambelasan dengan kalkulator atau penukar.

Penukar & Kalkulator Hex

Penukar heksadesimal berguna jika anda ingin menterjemah heks kepada perpuluhan, atau perpuluhan kepada heks, tanpa melakukannya secara manual. Sebagai contoh, memasukkan 7FF ke dalam penukar akan serta-merta memberitahu anda bahawa nilai perpuluhan yang setara ialah 2,047.

Terdapat banyak penukar hex dalam talian yang sangat mudah untuk digunakan, Penukar BinaryHex , SubnetOnline.com , RapidTables , dan Alat JP menjadi sebahagian daripada mereka. Sesetengah tapak ini membolehkan anda menukar bukan sahaja heks kepada perpuluhan (dan sebaliknya) tetapi juga menukar heks kepada dan daripada perduaan, perlapanan, ASCII dan lain-lain.

Kalkulator heksadesimal boleh berguna seperti kalkulator sistem perpuluhan, tetapi untuk digunakan dengan nilai perenambelasan. 7FF tambah 7FF, sebagai contoh, ialah FFE.

Gudang Matematik kalkulator hex menyokong gabungan sistem nombor. Satu contoh ialah menambah hex dan nilai binari bersama-sama, dan kemudian melihat hasilnya dalam format perpuluhan. Ia juga menyokong oktal.

EasyCalculation.com adalah kalkulator yang lebih mudah untuk digunakan. Ia akan menolak, membahagi, menambah dan mendarab mana-mana dua nilai heks yang anda berikan, dan serta-merta menunjukkan semua jawapan pada halaman yang sama. Ia juga menunjukkan persamaan perpuluhan di sebelah jawapan heks.

Maklumat Lanjut tentang Heksadesimal

Perkataan ituperenambelasanadalah gabungan daripadaheksa(maksud 6) danperpuluhan(10). Perduaan ialah asas-2, perlapanan ialah asas-8, dan perpuluhan, sudah tentu, asas-10.

cara menambah rakan di aplikasi tunai

Nilai heksadesimal kadangkala ditulis dengan awalan 0x (0x2F7) atau dengan subskrip (2F716), tetapi ia tidak mengubah nilai. Dalam kedua-dua contoh ini, anda boleh menyimpan atau menggugurkan awalan atau subskrip dan nilai perpuluhan akan kekal 759.

The Windows Registry ialah satu tempat di mana anda mungkin menghadapi nilai perenambelasan pada komputer. Khususnya, apabila berurusan dengan nilai pendaftaran DWORD dan QWORD .

Soalan Lazim
  • Adakah heksadesimal bahasa pengaturcaraan?

    Kod perenambelasan secara teknikalnya ialah bahasa pengaturcaraan peringkat rendah kerana pengaturcara menggunakannya untuk menterjemah kod binari. Pemproses sebenarnya tidak dapat memahami kod perenambelasan. Ia hanya singkatan untuk pengaturcara.

  • Siapakah yang mencipta tatatanda heksadesimal?

    Jurutera Sweden Amerika John Williams Nystrom membangunkan sistem tatatanda heksadesimal pada tahun 1859. Juga dikenali sebagai sistem tonal, cadangan asal Nystrom mempunyai aplikasi dalam pelbagai bidang, termasuk matematik dan metrologi.

  • Apakah itu Steam hex?

    Jika anda menggunakan Perkhidmatan permainan wap , heks Steam anda adalah sama dengan ID Steam anda, yang diwakili dalam perenambelasan.

Artikel Yang Menarik

Pilihan Editor

Cara mengaktifkan rendering fon DirectWrite di Google Chrome
Cara mengaktifkan rendering fon DirectWrite di Google Chrome
Versi terbaru penyemak imbas Google Chrome (mis. 34 stabil, 35 beta) dilengkapi dengan ciri rendering fon baru yang menggunakan mesin DirectWrite dan bukannya mesin GDI lama. Ini bermaksud bahawa fon di Google Chrome anda akan kelihatan lebih lancar daripada sebelumnya. DirectWrite memanfaatkan kemajuan dalam teknologi font OpenType dan ClearType
Pasang atau Nyahpasang Notepad di Windows 10
Pasang atau Nyahpasang Notepad di Windows 10
Cara Memasang atau Menyahpasang Notepad di Windows 10. Bermula sekurang-kurangnya dengan Build 18943, Windows 10 menyenaraikan Notepad sebagai ciri pilihan, bersama dengan keduanya
Cara Menghubungkan Kindle Fire ke Wi-Fi Hotel
Cara Menghubungkan Kindle Fire ke Wi-Fi Hotel
Adakah anda menghadapi masalah untuk menghubungkan Kindle Fire anda ke Wi-Fi hotel, atau ke rangkaian awam lain? Kadang-kadang kita menghadapi masalah yang tidak dijangka dan merasa gelisah apabila perkara-perkara sederhana tidak berjaya. Tetapi menyambung ke Wi-Fi
Bagaimana untuk Menyembunyikan Kursor dalam Bluestacks
Bagaimana untuk Menyembunyikan Kursor dalam Bluestacks
Jika anda menggunakan BlueStacks untuk bermain permainan Android, anda mungkin mendapati kursor anda mengganggu atau menjengkelkan. Nasib baik, BlueStacks membenarkan anda menyembunyikannya dari skrin anda hanya dengan beberapa klik. Bukan sahaja anda boleh menyembunyikannya, tetapi anda
Cara mengaktifkan NTFS Long Paths di Windows 10
Cara mengaktifkan NTFS Long Paths di Windows 10
Dalam Kemas kini Ulang Tahun Windows 10, Microsoft akhirnya menangani masalah yang dihadapi oleh pembangun semasa melakukan pembangunan - had 260 watak untuk panjang jalan.
Cara menetapkan hotkey untuk Paste and Go di Firefox
Cara menetapkan hotkey untuk Paste and Go di Firefox
Pelajari cara menetapkan hotkey tersuai untuk tindakan Paste and Go di penyemak imbas Firefox
Cara Membuka PowerPoint dengan Slaid Google
Cara Membuka PowerPoint dengan Slaid Google
Selama beberapa dekad, PowerPoint Microsoft menjadi raja persembahan tayangan slaid. Satu-satunya masalah ialah anda perlu membeli suite Microsoft Office. Nasib baik, sekarang ada alternatif percuma yang kompeten untuk PowerPoint. Dengan Slaid Google, anda boleh