ข้ามไปที่เนื้อหา
ตัวแปลงเวลาเริ่มแข่งฟุตบอลโลก เปิดใช้งานแล้วดูเวลาเริ่มแข่งตามเขตเวลาของคุณ และเพิ่มการเตือนในปฏิทิน

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

ตัวแปลงฐานตัวเลขสำหรับจำนวนเต็มไม่ติดลบแบบไบนารี ฐานแปด ทศนิยม และฐานสิบหก ใช้ความแม่นยำ BigInt รับ 0b/0o/0x เฉพาะช่องที่ตรงกัน อัปเดตช่องที่เกี่ยวข้อง และคัดลอกค่าแบบไม่มี prefix

ฐานสอง

ฐานแปด

ฐานสิบ

ฐานสิบหก

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

เริ่มต้นอย่างรวดเร็ว

1
ป้อนตัวเลขในช่องไบนารี ฐานแปด ฐานสิบ หรือฐานสิบหกที่ตรงกัน
2
ใช้ 0b, 0o หรือ 0x เฉพาะในช่องที่ตรงกัน
3
ตรวจผลลัพธ์ที่เชื่อมโยง แล้วคัดลอกค่าล้วนไม่มีคำนำหน้า

สถานการณ์การใช้งานทั่วไป

การเขียนโปรแกรมและการดีบัก

แปลงค่าคงที่จำนวนเต็ม บิตมาสก์ และค่าแฟล็กระหว่างฐานร่วมอย่างรวดเร็ว

สิทธิ์ไฟล์แบบบิต

เชื่อมโยง permission แบบ Unix (เช่น 755 ฐานแปด) กับฐานสอง/ฐานสิบ

เครือข่ายและโปรโตคอล

แปลงฟิลด์ตัวเลขที่คัดลอก เช่น0xA5โดยไม่ต้องแยกแพ็กเก็ต ลำดับไบต์ หรือโครงสร้างเฟรม

การเรียนรู้รูปแบบบิต

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

รีจิสเตอร์/บิตฟิลด์

ตรวจสอบการแสดงไบนารีและเลขฐานสิบหกของค่าที่ไม่ได้ลงนามจากแผ่นข้อมูล โดยไม่ต้องใช้ตัวแก้ไขบิตฟิลด์หรือการตั้งค่าความกว้าง

พารามิเตอร์และช่วงค่าที่รองรับ

ฐานที่รองรับ: ไบนารี ฐานแปด ทศนิยม และเลขฐานสิบหกสำหรับจำนวนเต็มที่ไม่เป็นลบ
ชุดตัวเลข: ฐานสอง 0/1; ฐานแปด 0–7; ฐานสิบ 0–9; ฐานสิบหก 0–9/A–F (ไม่แยกตัวพิมพ์เล็กใหญ่)
ค่าเผื่อคำนำหน้า: เฉพาะฟิลด์ที่ตรงกันเท่านั้นที่ยอมรับ 0b/0o/0x; ทศนิยมไม่ตรวจจับคำนำหน้าอัตโนมัติ
ตัวคั่น: ไม่รองรับการเว้นวรรค ขีดล่าง เครื่องหมายจุลภาค เครื่องหมายการจัดกลุ่ม และกลุ่มหลายบรรทัด
ศูนย์นำหน้า: เอาต์พุตและค่าที่คัดลอกจะลบศูนย์นำหน้าที่ไม่จำเป็นออก

ขอบเขตการแปลงฐาน

การแปลงใช้ BigInt สำหรับการเปลี่ยนฐานของจำนวนเต็มอย่างแม่นยำ ไม่ใช่ตัวเลขทศนิยมของ JavaScript
การรับ prefix ขึ้นกับช่อง: 0b ใช้ใน Binary, 0o ใช้ใน Octal และ 0x ใช้ใน Hex ส่วน Decimal รับเฉพาะตัวเลข
ผลลัพธ์และค่าที่คัดลอกเป็นตัวเลขธรรมดา โดยละเว้น 0b/0o/0x และลบศูนย์นำหน้าที่ไม่จำเป็นออก
เพจนี้ไม่ได้ถอดรหัสค่าที่เซ็นชื่อ เลือกความกว้างบิต แพดเอาต์พุตที่มีความกว้างคงที่ หรือตีความส่วนเสริมสองส่วนสำหรับคุณ
นี่ไม่ใช่เครื่องคิดเลขระดับบิต: shift, AND, OR, XOR, NOT, การสลับบิต และการแยกวิเคราะห์นิพจน์อยู่นอกเครื่องมือ
นี่ไม่ใช่ตัวแยกวิเคราะห์ hex dump, byte order, ข้อความ ASCII, ไบต์ UTF, Base64, URL หรือ HTML entity

คำแนะนำการใช้งาน

ตรวจสอบอินพุต: ให้แน่ใจว่าฐานที่เลือกตรงกับชุดตัวเลขที่อนุญาต หลีกเลี่ยงตัวอักษรที่ไม่ถูกต้อง
ตัวอักษรรหัส: เอาต์พุตการคัดลอกจะเป็นค่าธรรมดาเสมอ เพิ่ม 0b/0o/0x ด้วยตนเองเมื่อคุณวางผลลัพธ์กลับเข้าไปในโค้ด
ตัวอักษรในฐานสิบหก: ไม่แยกตัวพิมพ์เล็ก/ใหญ่ แต่ในการเขียนโค้ดควรตกลงรูปแบบเดียวกัน (เช่น ใช้ตัวพิมพ์ใหญ่ทั้งหมด)
อ่านง่ายด้วยตัวเลขจำนวนมาก: ลบช่องว่าง ขีดล่าง เครื่องหมายจุลภาค หรือเครื่องหมายการจัดกลุ่มก่อนวาง เนื่องจากอินพุตยอมรับเฉพาะตัวเลขที่อยู่ติดกันเท่านั้น
Signedness: ผลลัพธ์เป็นจำนวนเต็มที่ไม่เป็นลบที่ไม่ได้ลงนาม ความหมายเสริมสองประการขึ้นอยู่กับความกว้างภายนอกที่หน้านี้ไม่ได้เลือก

กรอกเร็วด้วย URL

เติมค่าตัวแปลงฐานจาก hash ใน URL ล่วงหน้า ต้องมี number และ from-base; to-base เป็นตัวเลือกเพราะทุกฐานยังแสดงอยู่
number: ตัวเลข (จำเป็น)
from-base: ฐานต้นทาง (จำเป็น)
to-base: ฐานปลายทาง (ไม่บังคับ)
ตัวอย่าง: #number=FF&from-base=16&to-base=2
พารามิเตอร์ hash อยู่ในเบราว์เซอร์เพื่อเติมค่าเครื่องมือเท่านั้น CrateX.app ไม่บันทึกพารามิเตอร์เหล่านี้
อย่าใส่ ID ส่วนตัว token หรือเลขที่ละเอียดอ่อนอื่นใน URL

ข้อจำกัดและความเข้ากันได้

ไม่มีการตรวจจับฐานอัตโนมัติ: เฉพาะฟิลด์ที่ตรงกันเท่านั้นที่ยอมรับ 0b/0o/0x; การแปลงและคัดลอกค่าธรรมดาของเอาต์พุต
ไม่รองรับจำนวนลบ เศษส่วน สัญกรณ์วิทยาศาสตร์ ตัวคั่น และตัวเลขที่จัดกลุ่ม

ความเป็นส่วนตัวและความปลอดภัย

การประมวลผลทำงานในเบราว์เซอร์ ค่าไบนารี ฐานแปด ฐานสิบ ฐานสิบหก รวมถึงตัวเลข/ฐานต้นทางและฐานที่แก้ไขล่าสุด อาจคงอยู่ในที่เก็บข้อมูลของเบราว์เซอร์หรือสถานะเซสชัน หากคุณบันทึกพื้นที่ทำงานหรือเปิดใช้การซิงค์ WebDAV ค่าเหล่านี้อาจถูกบันทึกตามการตั้งค่าการซิงค์ของคุณ พารามิเตอร์เติมด่วนใน URL hash จะอยู่ใน URL ของเบราว์เซอร์และอาจถูกแชร์ไปพร้อมกับ URL นั้น บนอุปกรณ์ที่ใช้ร่วมกัน ให้ล้างช่องข้อมูลและข้อมูลไซต์เมื่อจำเป็น

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

5

ขั้นตอนถัดไปสามารถทำต่อด้วยเครื่องมือที่เกี่ยวข้องเหล่านี้

แหล่งข้อมูล

คู่มือ

เกี่ยวกับเรา

เกี่ยวกับเรา
ราคา

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