แปลงฐานเลข

แปลงเลขระหว่างฐานสอง ฐานแปด ฐานสิบ และฐานสิบหก (hex) ได้ทันที กรอกค่าและเลือกฐานก็เห็นผลทุกระบบ เหมาะกับงานเขียนโปรแกรมและการเรียน

วิธีใช้งาน

  1. กรอกค่า

    กรอกข้อมูลในช่องที่จำเป็น

  2. กดคำนวณ

    กดปุ่มคำนวณเพื่อดูผลลัพธ์

  3. ดูผลลัพธ์

    ดูผลลัพธ์และแชร์ได้ตามต้องการ

ฐานเลข (ระบบเลข) คืออะไร?

ฐานเลข (Number Base หรือฐานของระบบเลข) คือระบบที่กำหนดว่าใช้กี่สัญลักษณ์รวมเป็นชุดหนึ่งก่อนที่หลักจะทดไปยังตำแหน่งถัดไป ระบบฐานสิบ (ฐาน 10) ที่เราใช้ในชีวิตประจำวันใช้ตัวเลข 0 ถึง 9 รวม 10 ตัว และจะทดเมื่อถึง 10

ฐานเลขที่พบบ่อย

  • ฐานสอง (Binary): ใช้เพียง 0 และ 1 เป็นหน่วยพื้นฐานที่คอมพิวเตอร์ใช้ประมวลผลข้อมูลผ่านสถานะเปิด/ปิดของสัญญาณไฟฟ้า
  • ฐานแปด (Octal): ใช้ 0 ถึง 7 ใช้ในการแสดงสิทธิ์ไฟล์ของยูนิกซ์ เช่น 755
  • ฐานสิบหก (Hex): ใช้ 0 ถึง 9 และ A ถึง F โดยบีบ 4 บิตให้เหลือหนึ่งหลัก จึงแสดงรหัสสี ที่อยู่หน่วยความจำ และที่อยู่ MAC ได้อย่างกระชับ

จำนวนเดียวกันจะมีรูปแบบการเขียนต่างกันตามฐานเท่านั้น แต่ค่ายังคงเท่าเดิม ตัวอย่างเช่น เลขฐานสิบ 255 เขียนเป็น 11111111 ในฐานสอง และ FF ในฐานสิบหก

วิธีการแปลง

เครื่องแปลงนี้จะแปลงค่าที่ป้อนเข้าเป็น เลขฐานสิบ ก่อน แล้วจึงกระจายกลับไปยังฐานเป้าหมาย

เลขฐานสิบ = Σ (ค่าประจำหลัก × ฐาน^ตำแหน่งหลัก)

ตัวอย่างเช่น การแปลงเลขฐานสอง 1011 เป็นฐานสิบ:

1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8 + 0 + 2 + 1 = 11

ในทางกลับกัน เมื่อแปลงเลขฐานสิบไปเป็นฐานอื่น ให้นำ เศษจากการหารซ้ำ ด้วยฐานเป้าหมายมาอ่านในลำดับย้อนกลับ 11 → ฐานสิบหก: 11 = 0×16 + 11 → 11 คือ B → B ในสูตร ค่าประจำหลักคือตัวเลขในแต่ละตำแหน่ง และตำแหน่งหลักจะเพิ่มทีละ 1 เริ่มจากหลักขวาสุด (0)

คำถามที่พบบ่อย

ฐานเลข (ระบบเลข) คืออะไร?
ฐานเลข (Number Base) คือระบบในการแสดงตัวเลข ฐานสิบใช้ตัวเลข 0 ถึง 9 รวม 10 ตัว ฐานสองใช้เพียง 0 และ 1 ฐานแปดใช้ 0 ถึง 7 และฐานสิบหกใช้ 0 ถึง 9 และ A ถึง F ค่าของแต่ละหลักกำหนดด้วยกำลังของฐาน
ฐานสองใช้ที่ไหน?
ฐานสองเป็นภาษาพื้นฐานของคอมพิวเตอร์ เนื่องจากคอมพิวเตอร์ประมวลผลข้อมูลผ่านสถานะเปิด (1) และปิด (0) ของสัญญาณไฟฟ้า ข้อมูลทั้งหมดจึงถูกจัดเก็บภายในในรูปฐานสอง ใช้โดยตรงในซับเน็ตมาสก์ การดำเนินการระดับบิต และการตั้งค่าสิทธิ์
ทำไมการเขียนโปรแกรมจึงใช้ฐานสิบหกมาก?
ฐานสิบหกสามารถแสดงเลขฐานสอง 4 หลัก (4 บิต) ด้วยอักขระเดียว จึงแสดงที่อยู่หน่วยความจำ รหัสสี ที่อยู่ MAC และข้อมูลไบต์ได้อย่างกระชับ 0xFF เท่ากับ 11111111 ในฐานสอง
แปลงฐานสองเป็นฐานสิบอย่างไร?
คูณแต่ละหลักด้วยกำลังของ 2 ที่สอดคล้องกันแล้วบวกผลลัพธ์ ตัวอย่างเช่น 1011₂ = 1×8 + 0×4 + 1×2 + 1×1 = 11₁₀ หลักขวาสุดเริ่มจาก 2⁰ (=1)
ฐานแปดใช้จริงที่ไหน?
ฐานแปดใช้เป็นหลักในการแสดงสิทธิ์ไฟล์ของยูนิกซ์และลินุกซ์ ใน chmod 755 เลข 7 บีบฐานสอง 111 (อนุญาตอ่าน เขียน และรันทั้งหมด) ให้เหลือหลักเดียว ฐานแปดแสดงเลขฐานสอง 3 หลักด้วยอักขระเดียว
แปลงเลขทศนิยมหรือจำนวนลบได้ไหม?
เครื่องแปลงนี้รองรับเฉพาะจำนวนเต็มที่ไม่ติดลบ ค่าที่ป้อนต้องเป็นตัวเลขที่ใช้ได้กับฐานที่เลือก (ฐานสองใช้ 0 และ 1 ฐานสิบหกใช้ 0 ถึง 9 และ A ถึง F) และจะไม่ถูกแปลงหากมีอักขระที่ไม่ถูกต้อง
A ถึง F ในฐานสิบหกหมายถึงค่าใด?
ฐานสิบหกต้องแสดงค่า 0 ถึง 15 ด้วยอักขระเดียว จึงแทน 10 ถึง 15 ด้วยตัวอักษร A ถึง F โดย A=10, B=11, C=12, D=13, E=14, F=15 ดังนั้น FF จึงเท่ากับ 15×16 + 15 = 255
สเปคอุปกรณ์ 2026

เครื่องคิดเลขที่เกี่ยวข้อง