Global ToolBox

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

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

🔒 ประมวลผลในเบราว์เซอร์ของคุณ

Loading…

วิธีใช้งาน

  1. เลือกฐานปัจจุบันของตัวเลขของคุณจากดรอปดาวน์ "จากฐาน" (ฐานสอง ฐานแปด ฐานสิบ หรือฐานสิบหก)
  2. พิมพ์หรือวางตัวเลขลงในกล่อง "ค่า" รองรับเครื่องหมาย "-" นำหน้าสำหรับจำนวนลบ
  3. ทั้งสี่ฐานจะอัปเดตแบบเรียลไทม์ด้านล่างทันทีที่คุณพิมพ์ — ไม่มีปุ่มให้กด
  4. คลิกคัดลอกข้างฐานใดก็ได้เพื่อคัดลอกค่าที่แสดงนั้นไปยังคลิปบอร์ดของคุณ

คุณสมบัติ

  • แปลงระหว่างฐานสอง ฐานแปด ฐานสิบ และฐานสิบหกพร้อมกัน
  • อัปเดตแบบเรียลไทม์ขณะพิมพ์ — ไม่มีปุ่มให้กด
  • ใช้ BigInt แบบเนทีฟภายใน จึงไม่สูญเสียความแม่นยำแม้กับจำนวนเต็มขนาดใหญ่มาก
  • รองรับจำนวนลบด้วยเครื่องหมายลบนำหน้า
  • ตรวจสอบความถูกต้องของอินพุตตามแต่ละฐาน และแสดงข้อความแจ้งข้อผิดพลาดแบบอินไลน์ที่ชัดเจนแทนการให้ผลลัพธ์ที่ผิดพลาดอย่างเงียบๆ
  • ประมวลผล 100% ในเบราว์เซอร์ — ตัวเลขของคุณจะไม่ถูกส่งออกไปไหน

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

เครื่องมือนี้รองรับตัวเลขที่ใหญ่เกินกว่าเครื่องคิดเลขทั่วไปหรือไม่?

รองรับ ตัวแปลงนี้ใช้ชนิดข้อมูล BigInt แบบเนทีฟของ JavaScript ภายในแทนตัวเลขทั่วไป จึงสามารถรองรับจำนวนเต็มที่เกินขีดจำกัดความปลอดภัย 2^53 ได้โดยไม่สูญเสียความแม่นยำ

ฉันสามารถแปลงจำนวนลบได้หรือไม่?

ได้ เพียงเติมเครื่องหมาย "-" ไว้หน้าตัวเลข เครื่องหมายลบจะถูกคงไว้ในทุกรูปแบบการแสดงผลของทั้งสี่ฐาน

รองรับทศนิยมหรือเศษส่วนหรือไม่?

ไม่รองรับ เครื่องมือนี้ทำงานกับจำนวนเต็มเท่านั้น ไม่รองรับจุดทศนิยมหรือค่าที่เป็นเศษส่วน

ทำไมฉันถึงเห็นข้อความแสดงข้อผิดพลาด?

เครื่องมือนี้ตรวจสอบว่าอินพุตของคุณมีเฉพาะหลักที่ถูกต้องสำหรับฐานที่คุณเลือกเท่านั้น — ตัวอย่างเช่น "9" ไม่ใช่หลักที่ถูกต้องในฐานสองหรือฐานแปด และตัวอักษรที่เกิน "f" ไม่ใช่หลักฐานสิบหกที่ถูกต้อง แก้ไขอักขระที่ไม่ถูกต้องหรือเปลี่ยนไปใช้ฐานที่ถูกต้อง

ผลลัพธ์ฐานสิบหกแสดงเป็นตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็ก?

ผลลัพธ์จะแสดงเป็นตัวพิมพ์เล็ก (เช่น "ff" แทนที่จะเป็น "FF") แต่คุณสามารถพิมพ์อินพุตฐานสิบหกเป็นตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็กก็ได้ — รองรับทั้งสองแบบ

เครื่องมือที่เกี่ยวข้อง