หน้าแรก / เครื่องมือตัวเลข / ตัวแปลงเลขฐานสองออนไลน์
เครื่องมือออนไลน์ฟรี

ตัวแปลงเลขฐานสองออนไลน์

แปลงเลขฐานสองเป็นเลขฐานสิบและเลขฐานสิบเป็นเลขฐานสองอย่างแม่นยำ รองรับจำนวนเต็มขนาดใหญ่

เริ่มใช้งาน

คุณสมบัติและข้อจำกัด

เครื่องมือนี้แปลงระหว่างเลขฐานสอง (base-2) และเลขฐานสิบ (base-10) สำหรับจำนวนเต็มเท่านั้น โดยใช้ BigInt เพื่อรองรับตัวเลขที่มีขนาดใหญ่เกินกว่าช่วงปลอดภัยของ Number ใน JavaScript ตัวอย่างเช่น เลขฐานสอง 101101 จะแปลงเป็นเลขฐานสิบ 45 และเลขฐานสิบ 45 จะแปลงกลับเป็น 101101 ได้อย่างถูกต้อง

การจัดการกับเครื่องหมายลบ

หากป้อนเลขติดลบ เช่น -101 ในโหมดฐานสอง ผลลัพธ์จะเป็น -5 ในฐานสิบ โดยใช้เครื่องหมายลบนำหน้า ไม่ใช้การแทนแบบ two's complement หรือความกว้างบิตคงที่

ข้อจำกัดของรูปแบบ input

ระบบจะยอมรับเฉพาะตัวเลขที่ถูกต้องตามรูปแบบที่กำหนด: สำหรับฐานสอง อนุญาตเฉพาะ 0 และ 1 (มีเครื่องหมายลบได้) สำหรับฐานสิบ อนุญาตเฉพาะตัวเลข (มีเครื่องหมายลบได้) ไม่อนุญาตให้ใช้เศษส่วน สัญกรณ์วิทยาศาสตร์ คำนำหน้าเช่น 0b ช่องว่าง หรืออักขระที่ไม่ถูกต้อง ตัวเลขที่ป้อนต้องไม่เกิน 10,000 หลัก เพื่อจำกัดการใช้ทรัพยากรเบราว์เซอร์

ความเป็นส่วนตัว

การแปลงทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ ข้อมูลจะไม่ถูกส่งไปยังเซิร์ฟเวอร์

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

1. เครื่องมือนี้รองรับเลขฐานสองที่เป็นเศษส่วนหรือไม่?

ไม่รองรับ เครื่องมือนี้แปลงเฉพาะจำนวนเต็มเท่านั้น ไม่รองรับเลขทศนิยมหรือเลขฐานสองที่เป็นเศษส่วน

2. ทำไมผลลัพธ์ที่แปลงแล้วจึงไม่มีเลขศูนย์นำหน้า?

เครื่องมือจะตัดเลขศูนย์ที่ไม่จำเป็นออกเพื่อให้ผลลัพธ์เป็นรูปแบบมาตรฐาน เช่น 00101₂ = 101₂ = 5₁₀ เมื่อแปลงฐานสองเป็นฐานสิบ หน้านี้แสดง 00101 (ฐาน 2) = 5 (ฐาน 10) โดยคงข้อมูลที่ป้อนไว้ทางซ้าย

3. เครื่องมือนี้รองรับการแปลงเลขฐานอื่น เช่น ฐานสิบหก หรือไม่?

ไม่รองรับ เครื่องมือนี้แปลงระหว่างฐานสองและฐานสิบเท่านั้น หากต้องการแปลงฐานอื่น โปรดใช้เครื่องมือแปลงฐานอื่นในเว็บไซต์

รายการตรวจสอบก่อนใช้งาน

  • ตรวจสอบว่าป้อนเฉพาะตัวเลขที่ถูกต้องตามรูปแบบที่กำหนด
  • ตรวจสอบทิศทางการแปลงที่เลือกถูกต้อง
  • ตรวจสอบผลลัพธ์กับตัวอย่างที่ให้ไว้เพื่อความเข้าใจ

เลือกเครื่องมือให้ตรงงาน

ใช้ตัวเลข ASCII ไม่รับรูปเลขท้องถิ่นหรือเครื่องหมายบวกด้านหน้า ขีดจำกัด10,000หลักไม่นับเครื่องหมายลบและช่องว่างด้านนอก แต่ปฏิเสธช่องว่างภายใน เฉพาะค่าปลายทางด้านขวาที่ตัดศูนย์นำหน้า ด้านซ้ายยังคงข้อมูลเดิม:00101(ฐาน2)=5(ฐาน10)

การประมวลผลเกิดขึ้นภายในเบราว์เซอร์ของคุณ