ตัวแปลง

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

แปลงเลขฐานสอง ฐานแปด ฐานสิบ และฐานสิบหก

ค่าที่มีเครื่องหมายจะคงเครื่องหมายลบไว้ ระบบจะไม่สมมติ two’s complement โดยอัตโนมัติ ให้เลือกความกว้างบิตเมื่อต้องการรูปแบบนั้น

รูปแบบบิต? ตัวแปลรหัสไบนารี · เครือข่ายย่อย: เครื่องคำนวณซับเน็ต CIDR · รหัสมอร์ส: ตัวแปลรหัสมอร์ส.

วิธีใช้

เลือกฐานข้อมูลเข้าตั้งแต่ 2 ถึง 36 แล้วกรอกจำนวนเต็มด้วยตัวเลข 0–9 และตัวอักษร A–Z ระบบจะตรวจสอบทุกอักขระก่อนแปลงเป็น BigInt อย่างแม่นยำ

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

รองรับฐานใดบ้าง?

สามารถใช้เลขฐานใดก็ได้ตั้งแต่ฐาน 2 ถึงฐาน 36 สำหรับข้อมูลนำเข้า ผลลัพธ์จะแสดงค่าในรูปแบบไบนารี อ็อกตัล เดซิมอล และเฮกซาเดซิมอลเสมอ

จัดการตัวเลขขนาดใหญ่ได้หรือไม่?

ใช่ครับ ตัวเลขจำนวนเต็มจะถูกตรวจสอบทีละตัวแล้วแปลงด้วย BigInt ทำให้ค่าต่างๆ ไม่ถูกจำกัดอยู่ในช่วงจำนวนเต็มที่ปลอดภัยของ JavaScript ซึ่งมีขนาด 53 บิต

ค่าลบและรูปแบบสอง's complement ถูกจัดการอย่างไร?

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

อัปเดตล่าสุด: