TL
Tool Lab
💰Donate
💰Donate

Number Base Converter

Convert binary, octal, decimal, hex

อินพุต
เลขฐานสอง (2)0b
เลขฐานแปด (8)0o
เลขฐานสิบ (10)
เลขฐานสิบหก (16)0x

เกี่ยวกับเครื่องมือนี้

คอมพิวเตอร์ใช้ระบบเลขสี่ฐานหลัก: เลขฐานสอง — หลัก 0-1 ภาษาพื้นฐานของ CPU; เลขฐานแปด — หลัก 0-7 ใช้ในสิทธิ์ไฟล์ Unix; เลขฐานสิบ — ระบบตัวเลขในชีวิตประจำวัน; เลขฐานสิบหก — หลัก 0-9 และ A-F ใช้ในที่อยู่หน่วยความจำ สี และการแสดงไบต์

ในการแปลง ป้อนตัวเลขและเลือกฐาน เครื่องมือจะแสดงค่าที่เทียบเท่าในทั้งสี่ฐานทันที รองรับจำนวนลบ — ป้อนเครื่องหมายลบก่อนตัวเลข

วิธีใช้งาน

  1. ป้อนตัวเลขในช่องอินพุต
  2. เลือกฐานอินพุต (ฐานสอง ฐานแปด ฐานสิบ หรือ hex) จากเมนูแบบเลื่อนลง
  3. ค่าที่แปลงแล้วในทั้งสี่ฐานปรากฏทันที
  4. คลิกปุ่มคัดลอกข้างผลลัพธ์ใดก็ได้เพื่อคัดลอกไปยังคลิปบอร์ด

กรณีการใช้งาน

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

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

  • A-F ในเลขฐานสิบหกหมายถึงอะไร? ใน hex, A=10, B=11, C=12, D=13, E=14, F=15 เนื่องจากแต่ละหลักแทน 16 ค่า จึงใช้ตัวอักษรสำหรับ 10-15
  • สามารถแปลงจำนวนลบได้ไหม? ได้ ป้อนเครื่องหมายลบก่อนตัวเลข เช่น -255 (ฐานสิบ) → -FF (hex)
  • ทำไมจึงใช้ hex สำหรับรหัสสี? ช่องสี RGB มีค่า 0-255 ซึ่งเป็น 00-FF ใน hex สองหลักแทนค่าช่องสีเต็ม ทำให้ #RRGGBB เป็นรูปแบบที่เป็นธรรมชาติ