วิธีใช้งาน
- ป้อนตัวเลข ยอมรับ prefix 0x, 0o และ 0b รวมถึง separator เช่น _ หรือช่องว่าง
- เลือกฐานที่ตัวเลขเขียนอยู่
- อ่านค่าในฐานอื่นๆ แล้วคัดลอกตัวไหนก็ได้
- กำหนดฐานที่กำหนดเอง (2–36) เพื่อดูฐานที่ไม่ธรรมดา เช่น ฐาน 32
คำอธิบายตัวเลือก
- ฐานอินพุต
- หลักสูงกว่า 9 ใช้ตัวอักษร a คือ 10, f คือ 15, z คือ 35 ตัวอักษรเล็กหรือใหญ่ก็ได้
- ตัวเลขขนาดใหญ่
- คำนวณโดยใช้จำนวนเต็มความแม่นยำตามอำเภอใจ ดังนั้นค่า 64 บิตและมากกว่านั้นจึงแม่นยำแทนที่จะปัดเศษแบบเครื่องคิดเลขทั่วไป
- Two's complement
- สำหรับตัวเลขลบ แสดงลายแบบบิตที่คอมพิวเตอร์เก็บไว้ในจำนวนเต็มที่มีเครื่องหมายขนาด 8, 16, 32, 64 หรือ 128 บิตที่พอดีที่สุด
- จัดกลุ่มหลัก
- แยกเลขฐานสอง และเลขฐานสิบหกเป็นกลุ่ม 4 หลัก และเลขฐานสิบเป็นกลุ่ม 3 หลัก เพื่อให้อ่านง่ายขึ้น การคัดลอกจะลบช่องว่างออก
ตารางอ้างอิงแบบง่าย
| ทศนิยม | เลขฐานสอง | แปด | เลขฐานสิบหก |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 7 | 111 | 7 | 7 |
| 10 | 1010 | 12 | A |
| 15 | 1111 | 17 | F |
| 16 | 10000 | 20 | 10 |
| 255 | 1111 1111 | 377 | FF |
| 1024 | 100 0000 0000 | 2000 | 400 |
| 65535 | 1111 1111 1111 1111 | 177777 | FFFF |
คำถามที่พบบ่อย
จะแปลงเลขฐานสองเป็นทศนิยมแบบคิดเลขด้วยมือได้อย่างไร
คูณแต่ละบิตด้วย 2 ยกกำลังตำแหน่งของมัน นับจาก 0 ทางขวา แล้วบวกเข้าด้วยกัน 1011 คือ 1×8 + 0×4 + 1×2 + 1×1 = 11
เพราะเหตุใดหลักเลขฐานสิบหกหนึ่งหลักจึงเท่ากับ 4 บิต
ค่าสิบหก (0–f) ต้องใช้ 4 บิตพอดี (2⁴ = 16) ดังนั้นหลักเลขฐานสิบหกแต่ละหลักจึงสอดคล้องกับ nibble หนึ่ง นั่นคือเหตุที่ใช้เลขฐานสิบหกเพื่อเขียนไบต์แบบกระชับ — สองหลักต่อไบต์
รองรับเศษส่วนหรือไม่
ไม่ สามารถแปลงจำนวนเต็มได้เท่านั้น เศษส่วนเช่น 0.1 มักไม่มีการแสดงแบบจำกัดที่แม่นยำในเลขฐานสอง
ตัวเลขที่ใหญ่ที่สุดที่สามารถแปลงได้คืออะไร
ไม่มีข้อจำกัดในทางปฏิบัติ ตัวเลขที่มีหลักพันหลักแปลงได้ทันที
ความเป็นส่วนตัว
เครื่องมือนี้ทำงานในเบราว์เซอร์ของคุณทั้งหมด ไฟล์และข้อความของคุณได้รับการประมวลผลบนอุปกรณ์ของคุณ และจะไม่ถูกอัปโหลดไปยังเซิร์ฟเวอร์ของเรา