ตัวแปลงฐานตัวเลข
แปลงจำนวนเต็มระหว่างฐานสอง ฐานแปด ฐานสิบ และฐานสิบหกแบบเรียลไทม์ขณะพิมพ์ ด้วยความแม่นยำเต็มรูปแบบสำหรับตัวเลขขนาดใหญ่มาก
🔒 ประมวลผลในเบราว์เซอร์ของคุณ
Loading…
วิธีใช้งาน
- เลือกฐานปัจจุบันของตัวเลขของคุณจากดรอปดาวน์ "จากฐาน" (ฐานสอง ฐานแปด ฐานสิบ หรือฐานสิบหก)
- พิมพ์หรือวางตัวเลขลงในกล่อง "ค่า" รองรับเครื่องหมาย "-" นำหน้าสำหรับจำนวนลบ
- ทั้งสี่ฐานจะอัปเดตแบบเรียลไทม์ด้านล่างทันทีที่คุณพิมพ์ — ไม่มีปุ่มให้กด
- คลิกคัดลอกข้างฐานใดก็ได้เพื่อคัดลอกค่าที่แสดงนั้นไปยังคลิปบอร์ดของคุณ
คุณสมบัติ
- แปลงระหว่างฐานสอง ฐานแปด ฐานสิบ และฐานสิบหกพร้อมกัน
- อัปเดตแบบเรียลไทม์ขณะพิมพ์ — ไม่มีปุ่มให้กด
- ใช้ BigInt แบบเนทีฟภายใน จึงไม่สูญเสียความแม่นยำแม้กับจำนวนเต็มขนาดใหญ่มาก
- รองรับจำนวนลบด้วยเครื่องหมายลบนำหน้า
- ตรวจสอบความถูกต้องของอินพุตตามแต่ละฐาน และแสดงข้อความแจ้งข้อผิดพลาดแบบอินไลน์ที่ชัดเจนแทนการให้ผลลัพธ์ที่ผิดพลาดอย่างเงียบๆ
- ประมวลผล 100% ในเบราว์เซอร์ — ตัวเลขของคุณจะไม่ถูกส่งออกไปไหน
คำถามที่พบบ่อย
เครื่องมือนี้รองรับตัวเลขที่ใหญ่เกินกว่าเครื่องคิดเลขทั่วไปหรือไม่?
รองรับ ตัวแปลงนี้ใช้ชนิดข้อมูล BigInt แบบเนทีฟของ JavaScript ภายในแทนตัวเลขทั่วไป จึงสามารถรองรับจำนวนเต็มที่เกินขีดจำกัดความปลอดภัย 2^53 ได้โดยไม่สูญเสียความแม่นยำ
ฉันสามารถแปลงจำนวนลบได้หรือไม่?
ได้ เพียงเติมเครื่องหมาย "-" ไว้หน้าตัวเลข เครื่องหมายลบจะถูกคงไว้ในทุกรูปแบบการแสดงผลของทั้งสี่ฐาน
รองรับทศนิยมหรือเศษส่วนหรือไม่?
ไม่รองรับ เครื่องมือนี้ทำงานกับจำนวนเต็มเท่านั้น ไม่รองรับจุดทศนิยมหรือค่าที่เป็นเศษส่วน
ทำไมฉันถึงเห็นข้อความแสดงข้อผิดพลาด?
เครื่องมือนี้ตรวจสอบว่าอินพุตของคุณมีเฉพาะหลักที่ถูกต้องสำหรับฐานที่คุณเลือกเท่านั้น — ตัวอย่างเช่น "9" ไม่ใช่หลักที่ถูกต้องในฐานสองหรือฐานแปด และตัวอักษรที่เกิน "f" ไม่ใช่หลักฐานสิบหกที่ถูกต้อง แก้ไขอักขระที่ไม่ถูกต้องหรือเปลี่ยนไปใช้ฐานที่ถูกต้อง
ผลลัพธ์ฐานสิบหกแสดงเป็นตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็ก?
ผลลัพธ์จะแสดงเป็นตัวพิมพ์เล็ก (เช่น "ff" แทนที่จะเป็น "FF") แต่คุณสามารถพิมพ์อินพุตฐานสิบหกเป็นตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็กก็ได้ — รองรับทั้งสองแบบ