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

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

แปลงจำนวนเต็มระหว่างฐานสิบหกกับฐานสิบ รองรับจำนวนใหญ่ด้วย BigInt และคัดลอกผลได้

เริ่มใช้งาน

คุณสมบัติและตัวอย่างการใช้งาน

แปลงเลขฐานสิบหกเป็นฐานสิบ

ตัวอย่าง: ป้อนเลขฐานสิบหก FF แล้วเลือกทิศทางจากฐานสิบหกเป็นฐานสิบ ผลลัพธ์ที่ได้คือ 255 ตัวแปลงนี้ใช้ BigInt ในการคำนวณ จึงรองรับจำนวนเต็มที่มีขนาดใหญ่เกินกว่าช่วงปลอดภัยของ JavaScript (มากกว่า 2^53-1) ได้อย่างแม่นยำ

แปลงเลขฐานสิบเป็นฐานสิบหก

ตัวอย่าง: ป้อนเลขฐานสิบ 255 แล้วเลือกทิศทางจากฐานสิบเป็นฐานสิบหก ผลลัพธ์คือ FF โดยตัวอักษรจะแสดงเป็นพิมพ์ใหญ่เสมอ

ข้อจำกัดของเครื่องมือ

  • รองรับเฉพาะจำนวนเต็มเท่านั้น ไม่รองรับเศษส่วน ทศนิยม หรือเลขฐานสิบหกแบบจุดลอยตัว
  • ไม่รองรับคำนำหน้าเช่น 0x เครื่องหมายบวก หรือช่องว่างภายในตัวเลข
  • ไม่มีการเข้ารหัสข้อความเป็นเลขฐานสิบหก หรือถอดรหัสไบต์ หากต้องการแปลงข้อความ/ไบต์ ให้ใช้เครื่องมือแปลง ASCII หรือเครื่องมือสำหรับนักพัฒนา
  • ไม่มีการคำนวณค่า two's complement หรือการเพิ่มความกว้างบิตตามที่ต้องการ
  • การแปลงเกิดขึ้นในเบราว์เซอร์เท่านั้น ข้อมูลจะไม่ถูกส่งไปยังเซิร์ฟเวอร์

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

1. ฉันสามารถป้อนเลขฐานสิบหกที่มีคำนำหน้า 0x ได้หรือไม่?

ไม่ได้ เครื่องมือนี้ไม่รองรับคำนำหน้า 0x หรือเครื่องหมายบวก คุณต้องป้อนเฉพาะตัวเลขและตัวอักษร A-F เท่านั้น เช่น ป้อน FF แทน 0xFF

2. ผลลัพธ์จะแสดงตัวอักษรพิมพ์เล็กหรือพิมพ์ใหญ่?

ผลลัพธ์เลขฐานสิบหกจะแสดงเป็นตัวพิมพ์ใหญ่เสมอ เช่น FF ไม่ใช่ ff แต่การป้อนข้อมูลสามารถใช้ตัวพิมพ์เล็กหรือใหญ่ก็ได้

3. เครื่องมือนี้รองรับตัวเลขที่มีขนาดใหญ่เพียงใด?

เครื่องมือใช้ BigInt จึงรองรับจำนวนเต็มที่มีความยาวได้ถึง 10,000 หลัก (ไม่รวมเครื่องหมายลบ) ซึ่งมากเกินพอสำหรับการใช้งานทั่วไป

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

ขีดจำกัด 10000 หลักไม่รวมเครื่องหมายลบ ASCII ด้านหน้าและช่องว่างหัวท้ายที่ถูกตัดทิ้ง ไม่รับช่องว่างภายในหรือตัวคั่นกลุ่ม ใช้เลข ASCII 0–9 ผลที่แปลงจะตัดศูนย์นำหน้า และ -0 เป็น 0 ในฐานสิบหก 1e3 เท่ากับฐานสิบ 483 ไม่ใช่สัญกรณ์วิทยาศาสตร์ ส่วนโหมดฐานสิบไม่ยอมรับค่านี้ เปลี่ยนทิศทางแล้วต้องกดแปลงอีกครั้ง ปุ่มล้างยังเก็บทิศทางเดิม

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