แปลงเลขฐาน 2, 8, 10, 16 ออนไลน์ (Base Converter)
แปลงเลขฐานสอง แปด สิบ สิบหก แบบสองทิศทางเรียลไทม์ พร้อมแบ่งกลุ่มบิต Nibble และตารางเทียบ ASCII
🔢 แปลงเลขฐาน (Base Converter)
แปลงเลขฐานสอง แปด สิบ สิบหก แบบสองทิศทางเรียลไทม์ รองรับตัวเลขขนาดใหญ่ (BigInt) ไม่ปัดเศษเพี้ยน
ความรู้และวิธีแปลงเลขฐาน (Binary, Octal, Decimal, Hexadecimal)
คลิกอ่านคู่มือ & สาระน่ารู้
ระบบเลขฐาน (Numeral Systems) เป็นรากฐานสำคัญของวิทยาการคอมพิวเตอร์และระบบดิจิทัล โดยคอมพิวเตอร์ทำงานด้วยระบบเลขฐานสอง (Binary: 0 และ 1) ผ่านวงจรลอจิกเกต และใช้เลขฐานสิบหก (Hexadecimal) หรือฐานแปด (Octal) เพื่อช่วยให้มนุษย์เขียนและอ่านข้อมูลหน่วยความจำหรือค่าสีดิจิทัลได้อย่างกระชับ
ตัวอย่างการทำงาน / การคำนวณ: ตัวอย่างการแปลงเลขฐานสอง 1101₂ เป็นฐานสิบ:
• (1 × 2³) + (1 × 2²) + (0 × 2¹) + (1 × 2⁰)
• = 8 + 4 + 0 + 1 = 13 (ฐานสิบ)
• เมื่อแปลงเป็นฐานสิบหก = D₁₆
• เมื่อแปลงเป็นฐานแปด = 15₈
ตารางข้อมูลและเกณฑ์มาตรฐาน
| ระบบเลขฐาน | สัญลักษณ์ที่ใช้ (Digits) | ฐาน (Base) | การประยุกต์ใช้งานในระบบคอมพิวเตอร์ |
|---|---|---|---|
| ฐานสอง (Binary) | 0, 1 | ฐาน 2 | วงจรลอจิก, ทรานซิสเตอร์, การจัดเก็บข้อมูลบิตใน RAM/SSD |
| ฐานแปด (Octal) | 0 - 7 | ฐาน 8 | สิทธิ์ไฟล์ Linux/Unix Permissions (เช่น chmod 755, 644) |
| ฐานสิบ (Decimal) | 0 - 9 | ฐาน 10 | ระบบตัวเลขในชีวิตประจำวันของมนุษย์ การเงินและคณิตศาสตร์ทั่วไป |
| ฐานสิบหก (Hexadecimal) | 0 - 9, A - F | ฐาน 16 | รหัสสีเว็บโค้ด (#6C5CE7), ที่อยู่หน่วยความจำ (Memory Address), MAC Address, IPv6 |