ข้ามไปยังเนื้อหา
Toova
เครื่องมือทั้งหมด

ตัวแปลงเลขฐาน (binary, octal, hex)

ออกแบบเพื่อความเป็นส่วนตัว — ทำงานในเบราว์เซอร์ของคุณทั้งหมด

แปลงตัวเลขระหว่าง binary, octal, decimal และ hexadecimal ในเบราว์เซอร์ของคุณ Toova แสดงทั้งสี่การแทนข้างๆ กัน รองรับตัวเลขลบและค่าใหญ่ และทำงานบนอุปกรณ์ของคุณทั้งหมด

แต่ละฐานปรากฏที่ไหน

Binary ปรากฏใน flags, bitmasks และโปรโตคอลระดับต่ำ Octal หายากปัจจุบันแต่ยังใช้สำหรับ permissions ไฟล์ Unix Decimal เป็นสากลในการใช้งานประจำวัน Hexadecimal ครอบงำในสี ที่อยู่หน่วยความจำ hash digests และบริบทใดที่คุณต้องการการแทนที่กระชับของ binary Toova แปลงระหว่างทั้งสี่ในการวางครั้งเดียว ด้วยผลลัพธ์เต็มมองเห็นข้างๆ กัน

Bit width และ signed integers

เมื่อจัดการกับ signed integers ความกว้างบิตสำคัญ -1 เป็น 32-bit two's-complement integer คือ 0xFFFFFFFF; เป็น 64-bit integer คือ 0xFFFFFFFFFFFFFFFF Toova ให้คุณเลือกความกว้างบิต (8, 16, 32, 64) และ signedness เพื่อให้คุณเห็นแน่นอนว่าค่าจะปรากฏใน register หรือโปรโตคอล binary อย่างไร เป็นประโยชน์เมื่อดีบักโปรโตคอล serial ระบบ embedded หรือ networking ระดับต่ำ

เฉพาะในเครื่อง

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

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

ทำไม hex พบบ่อยในการเขียนโปรแกรม
หลัก hex แต่ละหลักแทนสี่บิตแน่นอน ดังนั้นสองหลัก hex ครอบคลุมหนึ่งไบต์แน่นอน ทำให้ hex เป็นการแทนที่กระชับที่สุดที่มนุษย์อ่านได้ของข้อมูล binary ที่อยู่หน่วยความจำ รหัสสี และ hash digests ทั้งหมดใช้ hex ด้วยเหตุผลเดียวกัน
ตัวเลขลบถูกแทนอย่างไร
Toova ใช้การแทนแบบ two's-complement ซึ่งเป็นสิ่งที่ CPU และภาษาการเขียนโปรแกรมสมัยใหม่ทุกตัวใช้ เลือกความกว้างบิตที่ตรงกับบริบทของคุณ — ตัวอย่างเช่น signed integer 32 บิตห่อต่างจาก 64 บิต
แปลงตัวเลขที่ใหญ่มากได้ไหม
ใช่ Toova จัดการ integers ที่มีความแม่นยำตามอำเภอใจ ดังนั้นตัวเลขใหญ่กว่า 64 บิตแปลงอย่างถูกต้อง ไม่มี overflow ที่ขอบเขต Number.MAX_SAFE_INTEGER ของ JavaScript
แล้วตัวเลขทศนิยมล่ะ
ตัวแปลงนี้มุ่งเน้น integers สำหรับการสำรวจการแทน binary ของค่าทศนิยม (IEEE 754) มองหาเครื่องมือ float-bits เฉพาะ
ข้อมูลของฉันถูกส่งไปที่ใดหรือไม่
ไม่ การแปลงทำงานในเบราว์เซอร์ของคุณทั้งหมด