เลขฐานสองเป็นเลขฐานสิบหก
แปลงเลขฐานสองเป็นเลขฐานสิบหกได้ทันที
เครื่องมือนี้ตอบคำถามของคุณหรือไม่
ขอบคุณ — ความเห็นนี้ช่วยให้เราปรับปรุงเครื่องมือ
แปลงเลขฐานสองเป็นเลขฐานสิบหกได้ทันที
สูตร
Hexadecimal = convert binary to decimal first, then convert decimal to hex
hex = parseInt(binary, 2).toString(16)
Group the binary digits in sets of 4 from the right; each group maps to one hex digit. For example, 1111 = 15 → f.
คำถามที่พบบ่อย
- เลขฐานสอง 11111111 คือเลขฐานสิบหกเท่าไร?
- จัดกลุ่มเป็น 1111 1111 = FF
- ทำไมต้องจัดกลุ่มเลขฐานสองทีละสี่หลักสำหรับฐานสิบหก?
- เพราะ 2^4 = 16 ซึ่งเป็นฐานของเลขฐานสิบหก แต่ละกลุ่ม 4 บิต (nibble) จะแปลงเป็นเลขฐานสิบหกหนึ่งหลัก 0-F โดยตรง
- แปลงเลขฐานสองเป็นฐานสิบหกโดยไม่ผ่านฐานสิบได้หรือไม่?
- ได้ — การจัดกลุ่มแบบ nibble เป็นวิธีลัดที่เร็วกว่าและน่าเชื่อถือกว่าการผ่านขั้นตอนฐานสิบ