เนื้อหา
คอมพิวเตอร์ใช้หมายเลขไบนารี่, เส้นของคน (1) และศูนย์ (0), ในการสื่อสาร สำหรับมนุษย์มันยากที่จะสื่อสารเช่นนี้ดังนั้นจึงจำเป็นต้องแปลหมายเลขเหล่านี้ การแปลจะทำในตัวเลขฐานสิบหกซึ่งเป็นฐาน 16 โดยที่ "ตัวเลข" มีช่วงจากศูนย์ถึงตัวอักษร F (0123456789ABCDEF) เราสามารถเขียนรหัสได้อย่างง่ายดายโดยใช้ตัวเลขฐานสิบหกและแปลงเป็นไบนารีเพื่อให้แน่ใจว่ารหัสจะถูกดำเนินการอย่างถูกต้องโดยเครื่อง วิธีที่ดีที่สุดในการแปลงวันที่ให้เป็นเลขฐานสิบหกคือการแปลงชุดวันที่เทียบเท่าเป็นตัวเลขฐานสิบหก
คำสั่ง
การแปลงรูปแบบตัวเลขจำนวนมากเป็นสิ่งที่ท้าทาย แต่การรู้พื้นฐานจะช่วยงานนี้ได้ (ภาพพื้นฐานสิบหกโดย Nicemonkey จาก Fotolia.com)-
แปลงวันที่เป็นรูปแบบตัวเลขทศนิยมโดยการคำนวณวันระหว่างวันที่ที่ขอและ 1 มกราคม 1900 ตัวอย่างเช่น: วันระหว่าง 3 กรกฎาคม 2002 และ 1 มกราคม 1900 คือ 37,440 (102 ปีสมบูรณ์ x 365 วัน + 210 วัน ตั้งแต่วันที่ 1 มกราคมถึง 3 กรกฎาคม 2545)
-
แปลงตัวเลขทศนิยมที่คำนวณได้ในขั้นตอนแรกเป็นเลขฐานสิบหก หารจำนวนทศนิยมด้วย 16; ถ้าพักผ่อนให้คูณส่วนที่เหลือด้วย 16 เท่านั้นเพื่อให้ได้ค่าเลขฐานสิบหก
ตัวอย่างเช่น: ในการแปลงเลขทศนิยม 60 เป็นเลขฐานสิบหกให้หาร 60 ด้วย 16 (ผลลัพธ์จะเท่ากับ 3.75) คูณส่วนที่เหลือ (0.75) ด้วย 16 (ทำให้ได้ 12) ผลลัพธ์ (12) คือค่าทศนิยมที่ควรแปลงเป็นเลขฐานสิบหก ดูตาราง (ในส่วน "อ้างอิง" ด้านล่าง) และคุณจะเห็นว่ามูลค่าการแปลงคือ C
เอาส่วนทั้งหมดของ 3.75 (3) และหารด้วย 16; ผลลัพธ์จะเป็น 0.1875 คูณจำนวนนั้นด้วย 16 ผลลัพธ์จะเป็น 3 รวม 3 และ C เป็นเลขฐานสิบหก
-
เขียนตัวเลขฐานสิบหก เมื่อพบหมายเลขทั้งหมดแล้วให้กลับลำดับของผลลัพธ์เลขฐานสิบหกเพื่อให้ได้ตัวเลขฐานสิบหก ในตัวอย่างเลขทศนิยม 60 ของเราผลลัพธ์จะเป็น 3C