เลขฐานสิบและเลขฐานแปดคืออะไร?
ระบบทศนิยมคือระบบเลขฐานสิบที่ใช้ในชีวิตประจำวัน โดยประกอบด้วยตัวเลขสิบตัว ได้แก่ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
ระบบเลขฐานแปดเป็นระบบที่มีฐานเป็น 8 โดยใช้ตัวเลขเพียงแปดตัวเท่านั้น: 0, 1, 2, 3, 4, 5, 6, 7 ตัวเลข 8 และ 9 ไม่สามารถใช้ได้ในระบบเลขฐานแปด
เลขฐานแปดมีประโยชน์เมื่อทำงานกับระบบที่เกี่ยวข้องกับเลขฐานสอง เนื่องจากหนึ่งหลักของเลขฐานแปดแทนบิตของเลขฐานสองได้สามบิตพอดี ตัวอย่างเช่น เลขฐานแปด 7 เท่ากับเลขฐานสอง 111
วิธีแปลงเลขฐานแปดเป็นเลขฐานสิบ
เพื่อแปลงเลขฐานแปดเป็นเลขฐานสิบ ให้คูณแต่ละหลักด้วยกำลังของ 8 โดยหลักทางขวาสุดใช้ 80 หลักถัดไปใช้ 81 ตามด้วย 82 และอื่น ๆ
4205₈ = 4×8³ + 2×8² + 0×8¹ + 5×8⁰ = 2181₁₀
นั่นหมายความว่าเลขฐานแปด 4205 มีค่าเท่ากับเลขฐานสิบ 2181
วิธีแปลงเลขฐานสิบเป็นเลขฐานแปด
เพื่อแปลงเลขฐานสิบเป็นเลขฐานแปด ให้หารตัวเลขฐานสิบด้วย 8 ซ้ำๆ และบันทึกเศษที่ได้ ผลลัพธ์ในฐานแปดคือลำดับของเศษที่อ่านจากล่างขึ้นบน
2181 ÷ 8 = 272 เหลือเศษ 5
272 ÷ 8 = 34 เหลือเศษ 0
34 ÷ 8 = 4 เหลือเศษ 2
4 ÷ 8 = 0 เหลือเศษ 4
ผลลัพธ์: 4205₈
ดังนั้นเลขฐานสิบ 2181 จะแปลงเป็นเลขฐานแปด 4205
การใช้งานทั่วไปของเลขฐานแปด
เลขฐานแปดพบได้น้อยกว่าเลขฐานสิบหรือเลขฐานสิบหก แต่ยังคงปรากฏในบริบททางเทคนิค ตัวอย่างที่คุ้นเคยคือสิทธิ์ของไฟล์ในระบบ Unix และ Linux
ตัวอย่างเช่น ค่าสิทธิ์ 755 มักถูกใช้กับไฟล์ที่ทำงานได้และไดเรกทอรี ในระบบฐานสิบ 755 ในระบบเลขฐานแปดมีค่าเท่ากับ 493 แต่ในสัญกรณ์สิทธิ์ จะอ่านเป็นเลขฐานแปดสามหลักแยกกัน
กฎการป้อนข้อมูล
- ใช้เฉพาะตัวเลข 0–7 สำหรับการป้อนข้อมูลฐานแปด
- ใช้ตัวเลข 0–9 สำหรับการป้อนข้อมูลแบบทศนิยม
- รองรับจำนวนเต็ม เครื่องมือนี้ไม่แปลงเศษส่วนโดยเจตนา
- รองรับจำนวนเต็มลบ เช่น -755 หรือ -493.