ตัวแปลงเลขฐาน
แปลงตัวเลขระหว่างเลขฐานสอง แปด สิบ และสิบหก
- ทำงานในเบราว์เซอร์ของคุณ — ข้อความของคุณไม่ถูกส่งไปที่ใด
- ไม่ต้องสมัครสมาชิก ไม่มีโควตา ใช้ฟรีกี่ครั้งก็ได้
ทำงานอย่างไร
วงการคอมพิวเตอร์แต่ละด้านนิยมเลขฐานต่างกัน ฐานสองสำหรับแฟลกบิต ฐานสิบหกสำหรับสีและที่อยู่หน่วยความจำ ฐานแปดสำหรับสิทธิ์ของไฟล์ ฐานสิบสำหรับมนุษย์ ทั้งหมดนี้อธิบายตัวเลขเดียวกัน
การอ่านคำนำหน้า
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 หรือไม่
รองรับ ระบบจะรู้จักและตัดออกให้
มีอะไรถูกอัปโหลดไหม
ไม่ การแปลงเกิดขึ้นในหน้าเว็บ