เครื่องมือสำหรับนักพัฒนา

ตัวแปลงเลขฐาน

แปลงตัวเลขระหว่างเลขฐานสอง แปด สิบ และสิบหก

ตัวแปลงเลขฐาน ทำงานบนอุปกรณ์ของคุณ
  • ทำงานในเบราว์เซอร์ของคุณ — ข้อความของคุณไม่ถูกส่งไปที่ใด
  • ไม่ต้องสมัครสมาชิก ไม่มีโควตา ใช้ฟรีกี่ครั้งก็ได้

ทำงานอย่างไร

วงการคอมพิวเตอร์แต่ละด้านนิยมเลขฐานต่างกัน ฐานสองสำหรับแฟลกบิต ฐานสิบหกสำหรับสีและที่อยู่หน่วยความจำ ฐานแปดสำหรับสิทธิ์ของไฟล์ ฐานสิบสำหรับมนุษย์ ทั้งหมดนี้อธิบายตัวเลขเดียวกัน

การอ่านคำนำหน้า

0b, 0x หรือ 0o ที่นำหน้าแสดงเลขฐานสอง ฐานสิบหก และฐานแปดในภาษาส่วนใหญ่ วางลงมาได้เลย ระบบจะตัดออกก่อนแปลง

เฉพาะจำนวนเต็ม

การแปลงที่นี่ครอบคลุมจำนวนเต็ม ค่าที่เป็นเศษส่วนในเลขฐานที่ไม่ใช่ฐานสิบพบได้น้อยนอกภายในของเลขทศนิยมลอยตัว และตั้งใจไม่รองรับ

เลขฐานที่รองรับ

ฐานสอง (ฐาน 2 หลัก 0 และ 1) ฐานแปด (ฐาน 8 หลัก 0–7) ฐานสิบ (ฐาน 10) และฐานสิบหก (ฐาน 16 หลัก 0–9 และ A–F ทั้งตัวพิมพ์ใหญ่และเล็ก) เลือกฐานที่ตัวเลขของคุณเขียนอยู่ แล้วอีกสามฐานจะปรากฏพร้อมกัน

คำนำหน้า เครื่องหมาย และตัวเลขขนาดใหญ่มาก

คำนำหน้า 0b, 0o หรือ 0x ที่ตรงกับฐานที่เลือกจะถูกรับ เช่นเดียวกับช่องว่างและขีดล่างที่ใช้จัดกลุ่มหลัก (1111_0000) เครื่องหมายลบนำหน้าจะถูกเก็บไว้ ทุกหลักถูกตรวจกับฐาน ดังนั้นเลข 2 ที่หลุดมาในเลขฐานสองจะถูกรายงานแทนที่จะถูกทิ้งเงียบ ๆ และตัวเลขความยาวเท่าใดก็แปลงได้ตรงทุกหลัก ไม่มีขีดจำกัด 53 บิต

สิ่งที่ไม่ทำ

แปลงเฉพาะจำนวนเต็ม ไม่มีเศษส่วนหรือเลขทศนิยมลอยตัว และไม่มีมุมมองแบบ two's-complement ของจำนวนลบ จำนวนลบจะแสดงด้วยเครื่องหมายลบในทุกฐาน

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

ตัวแปลงเลขฐาน — คำถามที่พบบ่อย

แปลงเศษส่วนได้หรือไม่

ไม่ รองรับเฉพาะจำนวนเต็ม ซึ่งครอบคลุมการใช้งานจริงเกือบทั้งหมด

รองรับคำนำหน้า 0x และ 0b หรือไม่

รองรับ ระบบจะรู้จักและตัดออกให้

มีอะไรถูกอัปโหลดไหม

ไม่ การแปลงเกิดขึ้นในหน้าเว็บ