แปลง hex to เลขฐานสอง
เลขฐานสิบหก
ในคณิตศาสตร์และการคำนวณ เลขฐานสิบหก (หรือ ฐาน 16 หรือ hex) เป็นระบบแบบตำแหน่งที่แทนจำนวนโดยใช้ฐาน 16 ไม่เหมือนกับวิธีการแทนจำนวนแบบทั่วไปที่ใช้สัญลักษณ์สิบตัว มันใช้สัญลักษณ์ที่แตกต่างกันสิบหกตัว โดยส่วนใหญ่มักเป็นสัญลักษณ์ "0"–"9" เพื่อแทนค่าศูนย์ถึงเก้า และ "A"–"F" (หรือทางเลือกคือ "a"–"f") เพื่อแทนค่าสิบถึงสิบห้า
เลขฐานสิบหกถูกใช้อย่างแพร่หลายโดยนักออกแบบระบบคอมพิวเตอร์และโปรแกรมเมอร์ เนื่องจากให้การแทนค่าที่เข้ารหัสแบบไบนารีในรูปแบบที่เป็นมิตรต่อมนุษย์ เลขฐานสิบหกแต่ละหลักแทนเลขฐานสองสี่หลัก หรือที่เรียกว่านิบเบิล ซึ่งเท่ากับครึ่งไบต์ ตัวอย่างเช่น หนึ่งไบต์สามารถมีค่าตั้งแต่ 00000000 ถึง 11111111 ในรูปแบบไบนารี ซึ่งสามารถแทนได้อย่างสะดวกเป็น 00 ถึง FF ในเลขฐานสิบหก
เลขฐานสอง
ในคณิตศาสตร์และอิเล็กทรอนิกส์ดิจิทัล เลขฐานสอง คือจำนวนที่แสดงใน ระบบเลขฐานสอง หรือ ระบบเลขไบนารี ซึ่งใช้สัญลักษณ์เพียงสองตัว โดยทั่วไปคือ "0" (ศูนย์) และ "1" (หนึ่ง)
ระบบเลขฐานสองเป็นสัญกรณ์แบบตำแหน่งที่มีฐานเป็น 2 แต่ละหลักเรียกว่าบิต เนื่องจากมีการนำไปใช้อย่างตรงไปตรงมาในวงจรอิเล็กทรอนิกส์ดิจิทัลโดยใช้ลอจิกเกต ระบบเลขฐานสองจึงถูกใช้โดยคอมพิวเตอร์และอุปกรณ์ที่ใช้คอมพิวเตอร์สมัยใหม่เกือบทั้งหมด