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

iPhone XS Max – Cara Menyekat Mesej
iPhone XS Max – Cara Menyekat Mesej
Mendapatkan mesej rawak dari semasa ke semasa mungkin bukan masalah besar, kerana anda boleh memadamkannya dengan mudah. Walau bagaimanapun, jika seseorang menghantar spam peti masuk anda atau menghantar mesej yang tidak sesuai kepada anda, anda mungkin memutuskan untuk menyekat mereka. ini
Cara Mengaktifkan Penerbangan di Minecraft
Cara Mengaktifkan Penerbangan di Minecraft
Pemain Minecraft yang berpengalaman tahu bahawa terdapat beberapa cara untuk terbang dalam setiap mod. Tetapi melainkan jika anda mengetahui langkah yang tepat, penerbangan mungkin kelihatan terlalu rumit. Sekiranya anda ingin mengetahui cara mengaktifkan penerbangan di Minecraft, kami ada
Cegah Penyemak Imbas Edge Dari Menyimpan Data Kad Kredit
Cegah Penyemak Imbas Edge Dari Menyimpan Data Kad Kredit
Dengan Windows 10 versi 1809, penyemak imbas Edge mempunyai kemampuan untuk menyimpan maklumat kad kredit anda. Sekiranya anda mahu, anda boleh mematikan ciri ini.
Bagaimana untuk Menendang Seseorang dari Hulu
Bagaimana untuk Menendang Seseorang dari Hulu
Anda boleh menendang seseorang dari Hulu jika anda tidak lagi mahu berkongsi akaun anda atau kata laluan anda telah terjejas dengan mengalih keluar peranti mereka.
Cara Membuat Nada Dering untuk Peranti Android
Cara Membuat Nada Dering untuk Peranti Android
Hari ini, terdapat banyak alat percuma yang tersedia untuk mencipta nada dering tersuai menggunakan komputer atau peranti mudah alih. Nada dering unik bagus untuk hiburan dan ekspresi diri, serta membezakan antara pemanggil. Jika anda ingin membuat a
Enjin Carian Audio Terbaik
Enjin Carian Audio Terbaik
Alat carian audio untuk mencari sampel audio, klip bunyi, fail muzik penuh, buku audio, podcast, coretan berita dan banyak lagi.
Ulasan Microsoft Surface Go: Saingan Windows untuk Tab S4 dan iPad
Ulasan Microsoft Surface Go: Saingan Windows untuk Tab S4 dan iPad
Pilihan nama Microsoft untuk Surface Go adalah sesuatu yang ganjil. Go adalah akhiran pelik untuk melekat pada tablet. Lagipun, jika anda tidak dapat menggunakan tablet semasa dalam perjalanan, maka apa sebenarnya anda