เลขฐานสองและเลขฐานสิบคืออะไร?
ระบบไบนารีเป็นฐาน-2 ใช้เพียงสองหลักคือ 0 และ 1
ระบบทศนิยมคือระบบเลขฐานสิบที่ใช้ในชีวิตประจำวัน โดยประกอบด้วยตัวเลขสิบตัว ได้แก่ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
ระบบไบนารีมีความสำคัญพื้นฐานในการคำนวณ เนื่องจากวงจรดิจิทัลแสดงข้อมูลด้วยสองสถานะ ซึ่งมักอธิบายว่าเป็นปิด/เปิด หรือ 0/1
วิธีแปลงเลขฐานสองเป็นเลขฐานสิบ
เพื่อแปลงเลขฐานสองเป็นเลขฐานสิบ ให้คูณแต่ละหลักของเลขฐานสองด้วยกำลังของ 2 โดยหลักทางขวาสุดจะใช้ 20 หลักถัดไปจะใช้ 21 ตามด้วย 22 และอื่น ๆ
1101001₂ = 1×2⁶ + 1×2⁵ + 0×2⁴ + 1×2³ + 0×2² + 0×2¹ + 1×2⁰ = 105₁₀
นั่นหมายความว่าไบนารี 1101001 มีค่าเท่ากับทศนิยม 105
วิธีแปลงเลขฐานสิบเป็นเลขฐานสอง
เพื่อแปลงเลขฐานสิบเป็นเลขฐานสอง ให้หารตัวเลขฐานสิบด้วย 2 ซ้ำๆ และบันทึกเศษที่ได้ ผลลัพธ์ในฐานสองคือลำดับของเศษที่อ่านจากล่างขึ้นบน
179 ÷ 2 = 89 เหลือเศษ 1
89 ÷ 2 = 44 เหลือเศษ 1
44 ÷ 2 = 22 เหลือเศษ 0
22 ÷ 2 = 11 เหลือเศษ 0
11 ÷ 2 = 5 เหลือเศษ 1
5 ÷ 2 = 2 เหลือเศษ 1
2 ÷ 2 = 1 เหลือเศษ 0
1 ÷ 2 = 0 เหลือเศษ 1
ผลลัพธ์: 10110011₂
ดังนั้นเลขฐานสิบ 179 จะแปลงเป็นเลขฐานสอง 10110011
เศษส่วนฐานสองและการใช้งานในทางปฏิบัติ
ตัวแปลงนี้เน้นการแปลงตัวเลขจำนวนเต็มอย่างแม่นยำ นอกจากนี้ยังสามารถใช้เศษส่วนฐานสองได้ โดยหลักหลังจุดทศนิยมในฐานสองจะแทนค่า 1/2, 1/4, 1/8, 1/16 และอื่น ๆ ตามลำดับ
เลขฐานสองปรากฏในการเขียนโปรแกรม การเครือข่าย รูปแบบไฟล์ บิตแมสก์ สิทธิ์การเข้าถึง อิเล็กทรอนิกส์ดิจิทัล และการดีบักในระดับต่ำ เพื่อให้อ่านง่าย ค่าฐานสองที่ยาวมักจะถูกจัดกลุ่มหรือแปลงเป็นเลขฐานสิบหก
กฎการป้อนข้อมูล
- ใช้เฉพาะ 0 และ 1 สำหรับการป้อนข้อมูลแบบไบนารี
- ใช้ตัวเลข 0–9 สำหรับการป้อนข้อมูลแบบทศนิยม
- รองรับจำนวนเต็ม เครื่องมือนี้ไม่แปลงเศษส่วนโดยเจตนา
- รองรับจำนวนเต็มลบ เช่น -1010 หรือ -10