Handytool
สำหรับนักพัฒนาฟรีทำงานในเครื่อง

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

แปลงระหว่าง binary octal decimal และ hexadecimal พร้อมกัน — บวกฐานกำหนดเอง 2–36 — พร้อมการสนับสนุน big-integer ลบและการจัดกลุ่มตัวเลข

การแปลงทำงานในเบราว์เซอร์ของคุณในพื้นที่ด้วยคณิตศาสตร์ big-integer ที่แม่นยำ

เกี่ยวกับ ตัวแปลงฐานตัวเลข

ตัวแปลงฐานตัวเลขนี้เก็บช่อง binary octal decimal และ hexadecimal ให้อยู่ในการซิงก์ — พิมพ์เข้าไปในใดๆ และส่วนที่เหลืออัปเดตแบบสด เพิ่มฐานกำหนดเองตั้งแต่ 2 ถึง 36 สำหรับสิ่งใดก็ตามจาก base-3 ไปจนถึง base-36 สลับการจัดกลุ่มตัวเลขที่อ่านได้ และทำงานกับค่าขนาดใหญ่โดยพลการต่อหน้า BigInt ดั้งเดิม รวมถึงตัวเลขลบ มันเป็น radix converter ที่รวดเร็วและแม่นยำซึ่งทำงานทั้งหมดในเบราว์เซอร์ของคุณโดยไม่มีเซอร์ไพรส์การปัดเศษ

คุณสมบัติของ ตัวแปลงฐานตัวเลข

  • 01

    สี่ฐานซิงก์-สด

    Binary octal decimal และ hex อยู่ในข้อตกลงเสมอ แก้ไขฐานใดๆ ที่ข้อมูลของคุณเป็นและอ่านค่าอื่นๆ ทันที — ไม่มีการส่งข้อมูลกลับและไปทั่วทศนิยมด้วยมือ

  • 02

    Big integers ไม่มีการไหลเวียน

    ขับเคลื่อนโดย BigInt ดังนั้นค่า 64 บิต แฮช และตัวเลขขนาดใหญ่แปลงได้อย่างแม่นยำโดยไม่สูญเสียความแม่นยำที่เครื่องคิดเลข floating-point ประสบความทุกข์หลัง 2^53

  • 03

    ฐานกำหนดเองและการจัดกลุ่ม

    เลือกฐานใดๆ 2–36 สำหรับฟิลด์กำหนดเอง และสลับการจัดกลุ่มตัวเลข (nibbles สำหรับ binary และ hex สามารถสำหรับทศนิยม) เพื่อให้ค่ายาว ตัวเลขลบรองรับด้วย

คำถามที่พบบ่อยของ ตัวแปลงฐานตัวเลข

ฉันจะแปลง binary เป็น decimal ได้อย่างไร
พิมพ์หลัก binary ของคุณลงในช่อง binary และค่า decimal ปรากฏทันที พร้อมกับ octal และ hexadecimal การแก้ไขช่องใดๆ ก็อัปเดตค่าอื่นๆ เพื่อให้การแปลงทำงานในทุกทิศทาง
มันสามารถแปลงตัวเลขขนาดใหญ่มากได้หรือ
ใช่ ตัวแปลงใช้ JavaScript BigInt ดังนั้นตัวเลขที่เกิน 2^53 — เช่นจำนวนเต็ม 64 บิตหรือ hash ยาว — แปลงได้อย่างแม่นยำโดยไม่มีการปัดเศษซึ่งแตกต่างจากเครื่องคิดเลขที่สร้างจากคณิตศาสตร์ floating-point
ฐานใดที่รองรับ
Binary (2), octal (8), decimal (10) และ hexadecimal (16) มีฟิลด์เฉพาะ บวกฟิลด์กำหนดเองสำหรับฐานใดๆ ตั้งแต่ 2 ถึง 36 โดยใช้หลัก 0–9 และตัวอักษร a–z
มันจัดการตัวเลขลบได้หรือ
ใช่ — ใส่เครื่องหมายลบไว้หน้า และค่าลบจะนำไปทั่วทุกฐาน โปรดทราบว่านี่คือขนาดเครื่องหมายไม่ใช่ two's-complement ดังนั้นมันแสดง -1010 แทนรูปแบบเสริมที่กำหนดไว้ก่อนหน้า
การจัดกลุ่มตัวเลขคืออะไร
มันแทรกช่องว่างเพื่อให้ตัวเลขยาวสามารถอ่านได้ — binary และ hex จัดกลุ่มเป็นสี่ (nibbles) และทศนิยมในสาม สลับปิดถ้าคุณต้องการค่าที่ไม่เว้นวรรคเพื่อคัดลอกที่อื่น

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

สำหรับนักพัฒนา

สำรวจเครื่องมืออื่น ๆ

เครื่องมือทั้งหมด