fbpx
วิกิพีเดีย

เลขฐานสิบหก

เลขฐานสิบหก (อังกฤษ: hexadecimal) หมายถึงระบบเลขฐานที่มีสัญลักษณ์ 16 ตัว (ฐานสิบมี 10 ตัวคือ 0-9) โดยปกติจะใช้สัญลักษณ์ 0 1 2 3 4 5 6 7 8 9 A B C D E F ในการแสดงหรือเขียนทั้ง 16 ตัว

ระบบเลขตามพัฒนาการ
ตัวเลขฮินดู-อาหรับ
อาหรับตะวันตก
อาหรับตะวันออก
เขมร
มอญ
อินเดีย
พราหฺมี
ไทย
 
ตัวเลขเอเชียตะวันออก
จีน
ญี่ปุ่น
เกาหลี
 
ตัวเลขที่ใช้ตัวอักษร
อับญัด
อาร์มีเนีย
ซีริลลิก
กีเอส
ฮีบรู
ไอโอเนียน/กรีก
สันสกฤต
 
ตัวเลขระบบอื่น ๆ
แอตติก
อีทรัสคัน
โรมัน
บาบิโลเนีย
อียิปต์
มายา
รายชื่อระบบเลข
ระบบเลขตามฐาน
เลขฐานสิบ (10)
2, 4, 8, 16, 32, 64
3, 9, 12, 24, 30, 36, 60, อื่น...

ตัวอย่างของเลขฐานสิบหก ได้แก่ เลข 2AF316 ซึ่งสามารถเปลี่ยนเป็นเลขฐานสิบได้ สังเกตได้ว่า 2AF316 นั้นคือผลบวกของ (200016 + A0016 + F016 + 316) โดยเปลี่ยนเลขแต่ละหลักเป็นเลขฐานสิบได้ตามนี้

แต่ละหลักของเลขฐานสิบหกนั้นแสดงถึง เลขฐานสอง (บิต) 4 บิตด้วยกัน และส่วนใหญ่แล้วเลขฐานสิบหกนั้นใช้เพื่อให้การแสดงเลขฐานสองนั้นง่ายสำหรับมนุษย์เพื่อการคำนวณและสำหรับเครื่องใช้ไฟฟ้าดิจิทัล เลขฐานสิบหกหนึ่งหลักเท่ากับหนึ่งนิบเบิล ซึ่งเป็นครึ่งหนึ่งของอ็อกเท็ต หรือ ไบต์ (8 บิต) ตัวอย่างเช่น ค่าของไบต์นั้นมีได้ตั้งแต่ 0 ถึง 255 (เลขฐานสิบ) ทว่าสามารถแสดงเป็นเลขฐานสิบหกเพียงสองหลักตั้งแต่ 00 ถึง FF โดยเลขฐานสิบหกยังถูกใช้แสดงที่อยู่หน่วยความจำคอมพิวเตอร์อีกด้วย
0hex = 0dec = 0oct 0 0 0 0
1hex = 1dec = 1oct 0 0 0 1
2hex = 2dec = 2oct 0 0 1 0
3hex = 3dec = 3oct 0 0 1 1
4hex = 4dec = 4oct 0 1 0 0
5hex = 5dec = 5oct 0 1 0 1
6hex = 6dec = 6oct 0 1 1 0
7hex = 7dec = 7oct 0 1 1 1
8hex = 8dec = 10oct 1 0 0 0
9hex = 9dec = 11oct 1 0 0 1
Ahex = 10dec = 12oct 1 0 1 0
Bhex = 11dec = 13oct 1 0 1 1
Chex = 12dec = 14oct 1 1 0 0
Dhex = 13dec = 15oct 1 1 0 1
Ehex = 14dec = 16oct 1 1 1 0
Fhex = 15dec = 17oct 1 1 1 1
ฐานสิบ ฐานสอง ฐานสิบหก
30 11110 1E

การแสดงฐานตัวเลขต่าง ๆ ในตารางสุดท้ายนี้ จำนวน 30 คือ จำนวนตัวเลขของเลขฐานสิบ (decimal) จะสามารถแปลงค่าเท่ากับจำนวน 11110 ของเลขฐานสอง (binary) หรือเท่ากับจำนวน 36 ของเลขฐานแปด (octal) หรือเท่ากับจำนวน 1E ของเลขฐานสิบหก (hexadecimal)

สามารถยกตัวอย่างเพิ่มเติม คือจะเห็นว่า จำนวน 31 ของเลขฐานสิบ (decimal) จะสามารถแปลงค่าเท่ากับจำนวน 11111 ของเลขฐานสอง (binary) หรือเท่ากับจำนวน 37 ของเลขฐานแปด (octal) หรือเท่ากับจำนวน 1F ของเลขฐานสิบหก (hexadecimal) ซึ่งสามารถแสดงได้ตามลำดับดังนี้

 31 11111 37 1F  

ระบบเลขฐานสิบหก (hexadecimal) นี้จะเป็นที่นิยมใช้ในการเข้ารหัส (encode) คำสั่งควบคุมเครื่อง (control code) ที่อยู่ในระบบเลขฐานสอง (binary) ที่มีจำนวนคำสั่งยาวมาก ๆ ยกตัวอย่างได้ เช่น ตามคำอธิบายข้างต้น ถ้า 11111 เป็นคำสั่งควบคุมเครื่องในรูปเลขฐานสอง (binary) คือ 11111 ผู้ควบคุมเครื่องอาจจะเข้ารหัส (encode) คำสั่งควบคุมเครื่องไว้ในรหัสบาร์โค้ด (barcode) ในรูป 1F ถ้าใช้รหัสเลขฐานสิบหก (hexadecimal) ซึ่งบาร์โค้ด (barcode) นั้นเวลาพิมพ์ที่จะใช้ให้เครื่องอ่านคำสั่งควบคุมเครื่อง จะใช้ความยาวของบาร์โค้ด (barcode) 2 ตัว เช่นการใช้ระบบเลขฐานสิบหก (hexadecimal) นี้ในการเข้ารหัส (encode) คำสั่งควบคุมเครื่อง (control code)สำหรับเครื่องจักรอัตโนมัติความเร็วสูง ( high speed Finishing system) เป็นต้น

อ้างอิง

วิกิตำรา มีคู่มือ ตำรา หรือวิธีการเกี่ยวกับ:
การบ่งบอกเลขฐานสิบหก
  1. "The Unicode Standard, Version 7" (PDF).

เลขฐานส, บหก, บทความน, ได, บแจ, งให, ปร, บปร, งหลายข, กร, ณาช, วยปร, บปร, งบทความ, หร, ออภ, ปรายป, ญหาท, หน, าอภ, ปราย, บทความน, องการจ, ดร, ปแบบข, อความ, การจ, ดหน, การแบ, งห, วข, การจ, ดล, งก, ภายใน, และอ, บทความน, องการแหล, งอ, างอ, งเพ, มเพ, อพ, จน, อเท, จ. bthkhwamniidrbaecngihprbprunghlaykhx krunachwyprbprungbthkhwam hruxxphipraypyhathihnaxphipray bthkhwamnitxngkarcdrupaebbkhxkhwam karcdhna karaebnghwkhx karcdlingkphayin aelaxun bthkhwamnitxngkaraehlngxangxingephimephuxphisucnkhxethccringelkhthansibhk xngkvs hexadecimal hmaythungrabbelkhthanthimisylksn 16 tw thansibmi 10 twkhux 0 9 odypkticaichsylksn 0 1 2 3 4 5 6 7 8 9 A B C D E F inkaraesdnghruxekhiynthng 16 tw 1 rabbelkhtamphthnakartwelkhhindu xahrbxahrbtawntkxahrbtawnxxkekhmrmxy xinediyphrah miithy twelkhexechiytawnxxkcinyipun ekahli twelkhthiichtwxksrxbydxarmieniysirillikkiexs hibruixoxeniyn kriksnskvt twelkhrabbxun aexttikxithrskhnormn babioleniyxiyiptmayaraychuxrabbelkhrabbelkhtamthanelkhthansib 10 2 4 8 16 32 643 9 12 24 30 36 60 xun dkhktwxyangkhxngelkhthansibhk idaek elkh 2AF316 sungsamarthepliynepnelkhthansibid sngektidwa 2AF316 nnkhuxphlbwkkhxng 200016 A0016 F016 316 odyepliynelkhaetlahlkepnelkhthansibidtamni 2 A F 3 16 2 16 16 3 A 16 16 2 F 16 16 1 3 16 16 0 2 4096 10 256 15 16 3 1 10995 displaystyle begin array rccccccccc mathrm 2AF3 16 amp amp 2 16 times 16 3 amp amp mathrm A 16 times 16 2 amp amp mathrm F 16 times 16 1 amp amp 3 16 times 16 0 amp amp 2 times 4096 amp amp 10 times 256 amp amp 15 times 16 amp amp 3 times 1 amp amp 10995 end array aetlahlkkhxngelkhthansibhknnaesdngthung elkhthansxng bit 4 bitdwykn aelaswnihyaelwelkhthansibhknnichephuxihkaraesdngelkhthansxngnnngaysahrbmnusyephuxkarkhanwnaelasahrbekhruxngichiffadicithl elkhthansibhkhnunghlkethakbhnungnibebil sungepnkhrunghnungkhxngxxketht hrux ibt 8 bit twxyangechn khakhxngibtnnmiidtngaet 0 thung 255 elkhthansib thwasamarthaesdngepnelkhthansibhkephiyngsxnghlktngaet 00 thung FF odyelkhthansibhkyngthukichaesdngthixyuhnwykhwamcakhxmphiwetxrxikdwy0hex 0dec 0oct 0 0 0 01hex 1dec 1oct 0 0 0 12hex 2dec 2oct 0 0 1 03hex 3dec 3oct 0 0 1 14hex 4dec 4oct 0 1 0 05hex 5dec 5oct 0 1 0 16hex 6dec 6oct 0 1 1 07hex 7dec 7oct 0 1 1 18hex 8dec 10oct 1 0 0 09hex 9dec 11oct 1 0 0 1Ahex 10dec 12oct 1 0 1 0Bhex 11dec 13oct 1 0 1 1Chex 12dec 14oct 1 1 0 0Dhex 13dec 15oct 1 1 0 1Ehex 14dec 16oct 1 1 1 0Fhex 15dec 17oct 1 1 1 1thansib thansxng thansibhk30 11110 1Ekaraesdngthantwelkhtang intarangsudthayni canwn 30 khux canwntwelkhkhxngelkhthansib decimal casamarthaeplngkhaethakbcanwn 11110 khxngelkhthansxng binary hruxethakbcanwn 36 khxngelkhthanaepd octal hruxethakbcanwn 1E khxngelkhthansibhk hexadecimal samarthyktwxyangephimetim khuxcaehnwa canwn 31 khxngelkhthansib decimal casamarthaeplngkhaethakbcanwn 11111 khxngelkhthansxng binary hruxethakbcanwn 37 khxngelkhthanaepd octal hruxethakbcanwn 1F khxngelkhthansibhk hexadecimal sungsamarthaesdngidtamladbdngni 31 11111 37 1F rabbelkhthansibhk hexadecimal nicaepnthiniymichinkarekharhs encode khasngkhwbkhumekhruxng control code thixyuinrabbelkhthansxng binary thimicanwnkhasngyawmak yktwxyangid echn tamkhaxthibaykhangtn tha 11111 epnkhasngkhwbkhumekhruxnginrupelkhthansxng binary khux 11111 phukhwbkhumekhruxngxaccaekharhs encode khasngkhwbkhumekhruxngiwinrhsbarokhd barcode inrup 1F thaichrhselkhthansibhk hexadecimal sungbarokhd barcode nnewlaphimphthicaichihekhruxngxankhasngkhwbkhumekhruxng caichkhwamyawkhxngbarokhd barcode 2 tw echnkarichrabbelkhthansibhk hexadecimal niinkarekharhs encode khasngkhwbkhumekhruxng control code sahrbekhruxngckrxtonmtikhwamerwsung high speed Finishing system epntnxangxing aekikh wikitara mikhumux tara hruxwithikarekiywkb karbngbxkelkhthansibhk The Unicode Standard Version 7 PDF bthkhwamekiywkbkhnitsastrniyngepnokhrng khunsamarthchwywikiphiediyidodyephimkhxmul duephimthi sthaniyxy khnitsastrekhathungcak https th wikipedia org w index php title elkhthansibhk amp oldid 8077481, wikipedia, วิกิ หนังสือ, หนังสือ, ห้องสมุด,

บทความ

, อ่าน, ดาวน์โหลด, ฟรี, ดาวน์โหลดฟรี, mp3, วิดีโอ, mp4, 3gp, jpg, jpeg, gif, png, รูปภาพ, เพลง, เพลง, หนัง, หนังสือ, เกม, เกม