ตัวแปลงเลขฐานสองออนไลน์
แปลงเลขฐานสองเป็นเลขฐานสิบและเลขฐานสิบเป็นเลขฐานสองอย่างแม่นยำ รองรับจำนวนเต็มขนาดใหญ่
เริ่มใช้งาน
คุณสมบัติและข้อจำกัด
เครื่องมือนี้แปลงระหว่างเลขฐานสอง (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. เครื่องมือนี้รองรับการแปลงเลขฐานอื่น เช่น ฐานสิบหก หรือไม่?
ไม่รองรับ เครื่องมือนี้แปลงระหว่างฐานสองและฐานสิบเท่านั้น หากต้องการแปลงฐานอื่น โปรดใช้เครื่องมือแปลงฐานอื่นในเว็บไซต์
รายการตรวจสอบก่อนใช้งาน
- ตรวจสอบว่าป้อนเฉพาะตัวเลขที่ถูกต้องตามรูปแบบที่กำหนด
- ตรวจสอบทิศทางการแปลงที่เลือกถูกต้อง
- ตรวจสอบผลลัพธ์กับตัวอย่างที่ให้ไว้เพื่อความเข้าใจ
เลือกเครื่องมือให้ตรงงาน
- ตารางเปรียบเทียบการแปลงฐานจำนวนเต็ม
แปลงจำนวนเต็มระหว่างฐาน 2 ถึง 36 ได้ทันที รองรับเลขลบและจำนวนขนาดใหญ่ แสดงผลในหลายฐานพร้อมกัน
- ตัวแปลงเลขฐานสองออนไลน์
แปลงเลขฐานสองเป็นเลขฐานสิบและเลขฐานสิบเป็นเลขฐานสองอย่างแม่นยำ รองรับจำนวนเต็มขนาดใหญ่
- ตัวแปลงเลขฐานสิบหกออนไลน์
แปลงจำนวนเต็มระหว่างเลขฐานสิบหก (ฐาน 16) และเลขฐานสิบ (ฐาน 10) ได้อย่างแม่นยำ รองรับตัวเลขขนาดใหญ่ด้วย BigInt และทำงานในเบราว์เซอร์โดยไม่ส่งข้อมูลออกไป
ใช้ตัวเลข ASCII ไม่รับรูปเลขท้องถิ่นหรือเครื่องหมายบวกด้านหน้า ขีดจำกัด10,000หลักไม่นับเครื่องหมายลบและช่องว่างด้านนอก แต่ปฏิเสธช่องว่างภายใน เฉพาะค่าปลายทางด้านขวาที่ตัดศูนย์นำหน้า ด้านซ้ายยังคงข้อมูลเดิม:00101(ฐาน2)=5(ฐาน10)
การประมวลผลเกิดขึ้นภายในเบราว์เซอร์ของคุณ