ตัวแปลงเลขฐานสิบหกออนไลน์
แปลงจำนวนเต็มระหว่างฐานสิบหกกับฐานสิบ รองรับจำนวนใหญ่ด้วย 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 หลัก (ไม่รวมเครื่องหมายลบ) ซึ่งมากเกินพอสำหรับการใช้งานทั่วไป
เลือกเครื่องมือให้ตรงงาน
- ตารางเปรียบเทียบการแปลงฐานจำนวนเต็ม
แปลงจำนวนเต็มระหว่างฐาน 2 ถึง 36 ได้ทันที รองรับเลขลบและจำนวนขนาดใหญ่ แสดงผลในหลายฐานพร้อมกัน
- ตัวแปลงเลขฐานสองออนไลน์
แปลงเลขฐานสองเป็นเลขฐานสิบและเลขฐานสิบเป็นเลขฐานสองอย่างแม่นยำ รองรับจำนวนเต็มขนาดใหญ่
- ตัวแปลงเลขฐานสิบหกออนไลน์
แปลงจำนวนเต็มระหว่างเลขฐานสิบหก (ฐาน 16) และเลขฐานสิบ (ฐาน 10) ได้อย่างแม่นยำ รองรับตัวเลขขนาดใหญ่ด้วย BigInt และทำงานในเบราว์เซอร์โดยไม่ส่งข้อมูลออกไป
ขีดจำกัด 10000 หลักไม่รวมเครื่องหมายลบ ASCII ด้านหน้าและช่องว่างหัวท้ายที่ถูกตัดทิ้ง ไม่รับช่องว่างภายในหรือตัวคั่นกลุ่ม ใช้เลข ASCII 0–9 ผลที่แปลงจะตัดศูนย์นำหน้า และ -0 เป็น 0 ในฐานสิบหก 1e3 เท่ากับฐานสิบ 483 ไม่ใช่สัญกรณ์วิทยาศาสตร์ ส่วนโหมดฐานสิบไม่ยอมรับค่านี้ เปลี่ยนทิศทางแล้วต้องกดแปลงอีกครั้ง ปุ่มล้างยังเก็บทิศทางเดิม
การประมวลผลเกิดขึ้นภายในเบราว์เซอร์ของคุณ