patrache.calc

แปลงฐานเลข

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

ฝัง

ฝังเครื่องคิดเลขนี้ในเว็บไซต์ของคุณ

Powered by Patrache Studio Calc

วิธีใช้งาน

  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

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

โปรดอนุญาตโฆษณาบนเว็บไซต์นี้

หากต้องการใช้เครื่องมือเหล่านี้ โปรดอนุญาตโฆษณาบนเว็บไซต์นี้ รายได้จากโฆษณาช่วยให้บริการนี้ยังคงใช้งานได้ฟรี

เปิดตัวบล็อกโฆษณา ปิดการบล็อกสำหรับเว็บไซต์นี้ แล้วตรวจสอบอีกครั้ง