digtools

วิธีแปลงเลขฐาน 2, 8, 10 และ 16 พร้อมตัวอย่างการคำนวณและตารางอ้างอิง

อธิบายวิธีแปลงเลขฐาน N ที่จำเป็นสำหรับการเขียนโปรแกรม พร้อมขั้นตอนการแปลงจากเลขฐาน 2 เป็นฐาน 16 และตารางอ้างอิงที่มีประโยชน์

พื้นฐานการแปลงฐาน (เลขฐาน N)

ตัวเลขที่เราใช้โดยทั่วไปคือ 「เลขฐาน 10 (ใช้ตัวเลข 0-9)」 แต่ในโลกคอมพิวเตอร์จะใช้ 「เลขฐาน 2 (ใช้แค่ 0 และ 1)」 นอกจากนี้ เพื่อให้มนุษย์จัดการกับเลขฐาน 2 ได้ง่ายขึ้น จึงมักใช้ 「เลขฐาน 8」 หรือ 「เลขฐาน 16」 ในการจัดกลุ่ม

  • เลขฐาน 2 (Binary): แสดงด้วย 0 และ 1 (ตัวอย่าง: 1010)
  • เลขฐาน 8 (Octal): แสดงด้วย 0-7 (ตัวอย่าง: 12)
  • เลขฐาน 10 (Decimal): แสดงด้วย 0-9 (ตัวอย่าง: 10)
  • เลขฐาน 16 (Hexadecimal): แสดงด้วย 0-9 และ A-F (ตัวอย่าง: A)

ขั้นตอนง่ายๆ ในการแปลงเลขฐาน 2 เป็นเลขฐาน 16

ในการแปลงเลขฐาน 2 เป็นเลขฐาน 16 วิธีที่ง่ายที่สุดคือการแบ่งเลขฐาน 2 「ทีละ 4 หลักจากขวาไปซ้าย」 เนื่องจาก 2 ยกกำลัง 4 เท่ากับ 16 ทำให้เลขฐาน 2 จำนวน 4 หลักตรงกับเลขฐาน 16 จำนวน 1 หลักพอดี

ตัวอย่าง: แปลงเลขฐาน 2 「11010110」 เป็นเลขฐาน 16
1. แบ่งทีละ 4 หลัก: 1101 และ 0110
2. แปลงแต่ละส่วนเป็นเลขฐาน 10: 1101 = 13, 0110 = 6
3. แทนที่ด้วยเลขฐาน 16: 13 คือ 「D」, 6 คือ 「6」
ผลลัพธ์: D6

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

Q. ทำไมในการเขียนโปรแกรมจึงนิยมใช้เลขฐาน 16?

A. เนื่องจากเลขฐาน 2 ที่คอมพิวเตอร์ประมวลผลมีความยาวและยากต่อการอ่าน เลขฐาน 16 (Hex) จึงสามารถแทนเลขฐาน 2 จำนวน 4 หลักได้ด้วยตัวอักษรเดียว ซึ่งเหมาะมากสำหรับการแสดงรหัสสีหรือที่อยู่หน่วยความจำ

Q. การแปลงจากเลขฐาน 10 เป็นเลขฐาน 2 คำนวณอย่างไร?

A. สามารถแปลงเป็นเลขฐาน 2 ได้โดยการหารเลขฐาน 10 ด้วย 2 ไปเรื่อยๆ แล้วนำ 「เศษ」 มาเรียงจากล่างขึ้นบน

ลองใช้เครื่องมือตอนนี้เลย!

เปิดเครื่องมือนี้ด้วยการตั้งค่าที่แนะนำในหน้านี้

เปิดเครื่องมือ

เครื่องมือที่เกี่ยวข้อง

เครื่องมือเว็บและนักพัฒนาดูทั้งหมด
🔗

ตัวเข้ารหัส / ตัวถอดรหัส URL

เข้ารหัสและถอดรหัสการเข้ารหัสเปอร์เซ็นต์ URL

🔐

เครื่องกำเนิดแฮช

สร้างแฮช SHA จากข้อความหรือไฟล์ทันที

🕐

ตัวแปลงเวลาประทับ Unix

แปลงระหว่างยุควินาทีและวันที่ที่อ่านได้

📐

ตัวแปลงหน่วย

แปลงหน่วยมากกว่า 150 หน่วยตามความยาว น้ำหนัก อุณหภูมิ พื้นที่ ปริมาตร

⏱️

ตัวสร้างการประทับเวลา Discord

สร้างแท็กวันที่/เวลาสำหรับการแชท Discord

📑

เครื่องมือสร้างสารบัญ Markdown

สร้างสารบัญอัตโนมัติจาก Markdown

เครื่องมือตรวจสอบ JSON Schema

ตรวจสอบ JSON เทียบกับข้อกำหนด JSON Schema

👾

เครื่องสร้าง SFX 8-bit

สร้างและบันทึกเอฟเฟกต์เสียง 8-bit สไตล์เรโทร

🧮

เครื่องมือดึงข้อมูลตาราง HTML

ดึงตารางจาก HTML และแปลงเป็น CSV/Markdown

หมวดหมู่ทั้งหมด

ส่งความคิดเห็น

โปรดแจ้งให้เราทราบความคิดเห็นของคุณเพื่อช่วยปรับปรุงเครื่องมือ

ข้อจำกัดความรับผิดชอบ

เครื่องมือที่จัดเตรียมไว้บนเว็บไซต์นี้สามารถใช้งานได้ฟรีทั้งหมด แต่โปรดใช้งานด้วยความเสี่ยงของคุณเอง เราไม่รับประกันความถูกต้อง ความสมบูรณ์ หรือความปลอดภัยของผลการคำนวณ ผลการแปลง หรือข้อมูลที่สร้างขึ้น โปรดทราบว่าผู้ดำเนินการจะไม่รับผิดชอบต่อความเสียหายหรือปัญหาใดๆ ที่เกิดจากการใช้เครื่องมือเหล่านี้ เครื่องมือส่วนใหญ่ประมวลผลไฟล์และการคำนวณในเบราว์เซอร์ของคุณ ซึ่งหมายความว่าข้อมูลที่คุณป้อนจะไม่ถูกส่งไปหรือจัดเก็บไว้ในเซิร์ฟเวอร์ของเรา