เลขฐานสิบหกคืออะไร

เลขฐานสิบหกเป็นระบบการนับฐาน 16 ซึ่งหมายความว่าแต่ละหลักแทนตัวเลขสิบหกที่แตกต่างกันเมื่อเทียบกับสิบตัวเลขในระบบฐาน 10 ของเรา โดยทั่วไประบบจะแสดงโดยใช้ตัวเลข 0-9 สำหรับสิบหลักแรกแล้วตามด้วยตัวอักษร AF สำหรับตัวเลขหกหลักถัดไป มันไม่ได้เป็นระบบการนับในอดีต แต่มีต้นกำเนิดในยุคอิเล็กทรอนิกส์เนื่องจากเป็นวิธีที่ใช้งานง่ายในการขยายบนระบบเลขฐานสอง

คอมพิวเตอร์ทำงานโดยใช้ระบบการนับฐาน 2 อย่างง่าย ๆ ซึ่งเรียกว่าไบนารี อย่างไรก็ตามเรื่องนี้สามารถทำให้มนุษย์มีปฏิสัมพันธ์กับคนอื่นได้ค่อนข้างลำบาก เลขฐานสิบหกเสนอวิธีที่มีประสิทธิภาพมากขึ้นในการสัมพันธ์กับค่าไบนารี นี่เป็นเพราะสิบหกคืออำนาจสองถึงสี่ดังนั้นตัวเลขหลักเดียวสามารถดูได้เป็นเลขฐานสองสี่หลัก หากต้องการใช้อีกวิธีหนึ่งค่าสี่หลักใด ๆ ในไบนารีสามารถแสดงในหลักเดียวของ "hex" และค่าแปดหลักในไบนารีสามารถแสดงเป็นเลขสองหลักของ hex และอื่น ๆ นี่คือตรงกันข้ามกับระบบฐาน 10 ที่เราใช้กันทั่วไปซึ่งจะไม่ตรงกับเลขฐานสองในตัวคูณที่สอดคล้องกัน

ในขณะที่มีระบบฐานขนาดใหญ่ที่ใช้ในการคำนวณเช่นระบบ 32 และระบบฐาน 64 แต่ฐานสิบหกนั้นง่ายกว่าสำหรับคนส่วนใหญ่ในการโต้ตอบดังนั้นมันจึงยังคงแพร่หลายที่สุด Base-32 และ base-64 ทั้งคู่มีแอปพลิเคชั่นในการคำนวณ แต่แทบจะไม่เคยใช้ในสิ่งใดเลย แต่เป็นการเข้ารหัสในระดับที่ลึกที่สุด แม้ว่าจะใช้เวลาบ้างในการทำความคุ้นเคยแม้กระทั่งผู้ที่ไม่ใช่โปรแกรมเมอร์มักพบว่าตัวเองใช้เลขฐานสิบหกเป็นประจำและรับความสามารถอย่างรวดเร็ว

ตัวอย่างเช่นนักออกแบบหลายคนที่ใช้โปรแกรมออกแบบกราฟิกคุ้นเคยกับการใช้รหัสเลขฐานสิบหกเพื่อแสดงสีที่ใช้ Hex เป็นชวเลขที่เหมาะอย่างยิ่งเนื่องจากรหัสสีในคอมพิวเตอร์ส่วนใหญ่ประกอบด้วยค่าสามค่าตั้งแต่ 0 ถึง 256 หนึ่งค่าสำหรับสีแดงหนึ่งสีเขียวและหนึ่งสำหรับสีน้ำเงิน RGB หรือสีแดงสีเขียวน้ำเงินหมายเลข 256 เป็นพลังงานเพียง 16 ต่อวินาทีและสามารถแสดงด้วยตัวเลขสองหลัก ตัวอย่างเช่นสีเขียวโคบอลต์สีสามารถแสดงด้วยค่า RGB 61,145,64 หรือค่าเลขฐานสิบหกของ # 3D9140

การนับเป็นเลขฐานสิบหกเช่นเดียวกับระบบพื้นฐานใด ๆ นั้นค่อนข้างตรงไปตรงมาแม้ว่ามันจะดูซับซ้อนได้ในแวบแรก ยกตัวอย่างเช่นนับถึงห้าสิบเช่น: 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, 10, 11, 12, 13, 14 , 15, 16, 17, 18, 19, 1A, 1B, 1C, 1D, 1E, 1F, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 2A, 2B, 2C, 2D , 2E, 2F, 30, 31, 32 โปรดทราบว่าดูเหมือนว่าการนับเสร็จสิ้นในหมายเลข 32 แต่ที่จริงแล้วนั่นคือวิธีที่หมายเลข 50 แสดงเป็นเลขฐานสิบหก เนื่องจากเลขฐานสิบหกเป็นพื้นฐานบนพื้นฐานของระบบเลขฐานสองจึงมีความเรียบง่ายที่น่าสนใจที่ปรากฏขึ้นเมื่อเราทำงานกับพลังของทั้งสอง ตัวอย่างเช่น 2 4 เป็นเพียง 10 2 2 คือ 20, 2 6 คือ 40, 2 7 คือ 80, 2 8 คือ 100, 2 9 คือ 200 และต่อไป

ภาษาอื่น ๆ

บทความนี้ช่วยคุณได้ไหม ขอบคุณสำหรับความคิดเห็น ขอบคุณสำหรับความคิดเห็น

เราจะช่วยได้อย่างไร เราจะช่วยได้อย่างไร