วิธีแปลงเลขฐานสอง ฐานสิบ และฐานสิบหก
- พิมพ์ตัวเลขในช่องของฐานนั้น ได้แก่ ฐานสิบ ฐานสอง ฐานแปด หรือฐานสิบหก
- อีกสามช่องจะแสดงผลทันที
- หากต้องการแปลงข้อความ ให้พิมพ์ในกล่องข้อความ แล้วดูเลขฐานสองและฐานสิบหก
- วางบิตหรือไบต์ฐานสิบหกเพื่อแปลงกลับเป็นข้อความเดิมได้เช่นกัน
เลขฐานต่าง ๆ และข้อความในรูปเลขฐานสอง
ตัวเลขเขียนได้หลายฐาน ฐานสิบใช้ตัวเลขสิบตัว (0 ถึง 9) ฐานสองใช้สองตัว (0 และ 1) ฐานแปดใช้แปดตัว (0 ถึง 7) และฐานสิบหกใช้สิบหกตัว (0 ถึง 9 และ A ถึง F) เลขฐานสิบ 255 คือ 11111111 ในฐานสอง 377 ในฐานแปด และ FF ในฐานสิบหก
การแปลงฐานสิบเป็นฐานสองทำได้โดยหารด้วย 2 ซ้ำ ๆ แล้วอ่านเศษย้อนกลับ ส่วนการแปลงฐานสองเป็นฐานสิบทำได้โดยรวมแต่ละหลักที่เป็น 1 คูณกับกำลังของ 2 เครื่องมือนี้ทำได้กับจำนวนเต็มทุกขนาดโดยไม่เสียความแม่นยำ
ข้อความในคอมพิวเตอร์ถูกเก็บเป็นไบต์ ในการเข้ารหัส UTF-8 ตัวอักษร A คือไบต์ 01000001 (65 ในฐานสิบ 41 ในฐานสิบหก) และตัวอักษรมีเครื่องหมายอย่าง é ใช้สองไบต์ (C3 A9) เลขฐานสองของข้อความจึงเขียนเป็นกลุ่มละ 8 บิตต่อหนึ่งไบต์
สิ่งที่ควรคำนึงถึง
- แปลงได้เฉพาะจำนวนเต็มที่ไม่เป็นลบ ไม่รองรับทศนิยมหรือเครื่องหมาย
- ข้อความถูกเข้ารหัสเป็น UTF-8 ซึ่งเป็นการเข้ารหัสที่ใช้กันมากที่สุด การเข้ารหัสแบบอื่นจะได้ไบต์ต่างกัน
- เมื่อแปลงไบต์เป็นข้อความ เครื่องมือจะแจ้งเตือนหากไบต์ไม่ประกอบเป็นข้อความที่ถูกต้อง
คำถามที่พบบ่อย
แปลงเลขฐานสิบเป็นฐานสองอย่างไร
พิมพ์ตัวเลขในช่องฐานสิบ แล้วดูที่ช่องฐานสอง เลขฐานสิบ 10 คือ 1010 ในฐานสอง
แปลงข้อความเป็นเลขฐานสองอย่างไร
พิมพ์ข้อความในกล่องข้อความ แต่ละอักขระจะแสดงเป็นไบต์ 8 บิต (A คือ 01000001)
แปลงเลขฐานสิบหกเป็นฐานสิบอย่างไร
พิมพ์ตัวเลขในช่องฐานสิบหก เช่น FF คือ 255 ในฐานสิบ
ถ้าเป็นตัวเลขขนาดใหญ่มากล่ะ
แปลงได้โดยไม่เสียความแม่นยำ แม้จะมีหลายร้อยหลัก
สิ่งที่พิมพ์ถูกบันทึกไหม
ไม่ ทุกอย่างคำนวณในเบราว์เซอร์ของคุณ