เครื่องคำนวณเลขฐานสิบหก

ดำเนินการคำนวณทางคณิตศาสตร์ระหว่างเลขฐานสิบหก หรือใช้ตัวแปลงทันทีจากเลขฐานสิบหกเป็นฐานสิบและกลับกัน ผลลัพธ์แม่นยำและคัดลอกได้ง่าย

เลขฐานสิบหก 1 ไม่ถูกต้อง
เลขฐานสิบหก 2 ไม่ถูกต้อง

ผลลัพธ์เลขฐานสิบหก:

ผลลัพธ์เลขฐานสิบ:

เลขฐานสิบหกไม่ถูกต้อง

ผลลัพธ์ฐานสิบ:

เลขฐานสิบไม่ถูกต้อง

ผลลัพธ์ฐานสิบหก:

เลขฐานสิบหกคืออะไร? พร้อมตัวอย่าง

เลขฐานสิบหกเป็นการแสดงตัวเลขที่ใช้ 16 หลักแทนที่จะเป็น 10 หลักในระบบฐานสิบ หลักที่ใช้คือเลข 0 ถึง 9 และตัวอักษร A, B, C, D, E และ F เลขฐานสิบหกมักถูกใช้ในการเขียนโปรแกรมเพื่อแสดงค่าในระบบเลขฐานสอง

ตัวอย่างของเลขฐานสิบหก:

  • 1F (31 ในฐานสิบ)
  • A0 (160 ในฐานสิบ)
  • FF (255 ในฐานสิบ)

วิธีบวกเลขฐานสิบหก

การบวกเลขฐานสิบหกคล้ายกับการบวกเลขฐานสิบ แต่มีความแตกต่างสำคัญเนื่องจากฐานตัวเลขต่างกัน ต่อไปนี้เป็นตัวอย่างวิธีบวกเลขฐานสิบหกสองจำนวน:

ตัวอย่าง: บวก 5A (90 ในฐานสิบ) กับ 3F (63 ในฐานสิบ) ทีละขั้นตอน

  1. เริ่มจากบวกหลักหน่วย (หลักที่มีค่าน้อยที่สุด) ก่อน: A + F = 17 (ในฐานสิบ)
  2. เนื่องจากผลลัพธ์มากกว่า 15 เราทด 1 ไปยังคอลัมน์ถัดไป
  3. บวกคอลัมน์ที่เหลือต่อไป: 5 + 3 + 1 (ตัวทด) = 9
  4. ผลลัพธ์สุดท้ายคือ 99 (153 ในฐานสิบ)

วิธีลบเลขฐานสิบหก

การลบเลขฐานสิบหกคล้ายกับการลบเลขฐานสิบ แต่มีความแตกต่างสำคัญเนื่องจากฐานตัวเลขต่างกัน ต่อไปนี้เป็นตัวอย่างวิธีลบเลขฐานสิบหกสองจำนวน:

ตัวอย่าง: ลบ 7B (123 ในฐานสิบ) - 5F (95 ในฐานสิบ) ทีละขั้นตอน

  1. เริ่มจากลบหลักหน่วย (หลักที่มีค่าน้อยที่สุด) ก่อน: B - F เนื่องจาก B (11 ในฐานสิบ) น้อยกว่า F (15 ในฐานสิบ) เราต้อง "ยืม" หนึ่งหน่วยจากหลักสิบของเลขฐานสิบหก ในกรณีนี้ จะได้ 1B (27 ในฐานสิบ) - F (15 ในฐานสิบ) = C (12 ในฐานสิบ)
  2. ลบคอลัมน์ที่เหลือต่อไป: (7 - 1) - 5 = 1 เนื่องจากในขั้นตอนก่อนหน้าเรายืมหนึ่งหน่วยจาก 7
  3. ผลลัพธ์สุดท้ายคือ 1C (28 ในฐานสิบ)

วิธีแปลงเลขฐานสิบหกเป็นฐานสิบ

ในการแปลงเลขฐานสิบหกเป็นฐานสิบ ใช้สูตรต่อไปนี้:

(หลัก_1 · 16^(n-1)) + (หลัก_2 · 16^(n-2)) + ... + (หลัก_n · 16^0)

โดยที่ หลัก_1 คือหลักซ้ายสุดของเลขฐานสิบหก หลัก_2 คือหลักถัดไป และต่อไปเรื่อยๆ และ n คือจำนวนหลักทั้งหมดของเลขฐานสิบหกที่ต้องการแปลง

ตัวอย่าง: แปลงเลขฐานสิบหก 5A เป็นฐานสิบ

  1. กำหนดค่า n ในกรณีนี้ n = 2
  2. แปลงแต่ละหลักฐานสิบหกเป็นรูปแบบฐานสิบ ในกรณีนี้ 5 = 5 และ A = 10
  3. แทนค่าหลักในรูปแบบฐานสิบลงในสูตร จะได้:
(5 · 16^1) + (10 · 16^0) = (5 · 16) + (10 · 1) = (80) + (10) = 90

ความแตกต่างระหว่างระบบฐานสิบและฐานสิบหก

ระบบฐานสิบ

เป็นระบบตัวเลขฐาน 10 และเป็นมาตรฐานสากล แต่ละหลักของเลขฐานสิบต้องมีค่าระหว่าง 0 ถึง 9 ถ้าค่าของหลักเกิน 9 ต้องเพิ่มหลักใหม่เพื่อแสดงค่าอย่างถูกต้อง

ระบบฐานสิบหก

เป็นระบบตัวเลขฐาน 16 และมักใช้ในโลกของกราฟิกดิจิทัลเพื่อแสดงสีบนจอภาพ แต่ละหลักของเลขสามารถมีค่าได้ระหว่าง [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F] ถ้าค่าของหลักเกิน F ต้องเพิ่มหลักใหม่เพื่อแสดงค่าอย่างถูกต้อง

ตารางเทียบเลขฐานสิบ เลขฐานสิบหก และเลขฐานสอง

การแสดงตัวเลขในแต่ละระบบตัวเลข

ระบบฐานสิบ
ระบบฐานสิบหก
ระบบฐานสอง
0
0
0
1
1
1
2
2
10
3
3
11
4
4
100
5
5
101
6
6
110
7
7
111
8
8
1000
9
9
1001
10
A
1010
11
B
1011
12
C
1100
13
D
1101
14
E
1110
15
F
1111