วิธีการแปลงวันที่เป็นเลขฐานสิบหก

คอมพิวเตอร์ใช้เลขฐานสอง สตริงของหนึ่ง (1) และศูนย์ (0) ในการสื่อสาร เป็นเรื่องยากสำหรับมนุษย์ในการสื่อสารเป็นเลขฐานสอง ดังนั้นจึงต้องแปลเลขฐานสอง การแปลจะทำเป็นเลขฐานสิบหก ซึ่งเป็นฐาน 16 โดยที่ "ตัวเลข" ที่ใช้มีตั้งแต่ศูนย์จนถึงตัวอักษร F (เช่น 0123456789ABCDEF) มนุษย์สามารถเขียนโค้ดได้ง่ายขึ้นโดยใช้เลขฐานสิบหก จากนั้นจึงแปลเป็นเลขฐานสองเพื่อให้แน่ใจว่าเครื่องจะดำเนินการโค้ดอย่างถูกต้อง วิธีที่ดีที่สุดในการแปลงวันที่เป็นเลขฐานสิบหกคือการแปลงค่าเทียบเท่าอนุกรมของวันที่เป็นเลขฐานสิบหกตามลำดับ

แปลงวันที่เป็นรูปแบบตัวเลขทศนิยมโดยการคำนวณวันระหว่างวันที่ขอกับ 1 มกราคม 1900 ตัวอย่างเช่น วันระหว่าง 3 กรกฎาคม 2002 ถึง 1 มกราคม 1900 คือ 37,440 (102 ปีรวม x 365 + 210 วันตามปฏิทินเพิ่มเติมจาก 1 มกราคมถึง 3 กรกฎาคม 2002)

แปลงเลขฐานสิบที่คำนวณจากขั้นตอนที่ 1 เป็นเลขฐานสิบหก หารเลขทศนิยมของคุณด้วย 16; หากคุณมีเศษเหลือ ให้คูณเฉพาะส่วนที่เหลือด้วย 16 เพื่อให้ได้ค่าฐานสิบหก

ตัวอย่างเช่น ในการแปลงเลขทศนิยม 60 เป็นเลขฐานสิบหก ให้หาร 60 ด้วย 16 ซึ่งเท่ากับ 3.75 คูณเศษที่เหลือ 0.75 คูณ 16 ซึ่งเท่ากับ 12 ผลลัพธ์ 12 คือค่าทศนิยมของคุณที่จะแปลงเป็นเลขฐานสิบหก ดูตารางในการอ้างอิง 1 สำหรับค่าการแปลงฐานสิบหกซึ่งก็คือ C

หาผลลัพธ์ทั้งหมดของ 3.75 หรือ 3 แล้วหารด้วย 16; นี่เท่ากับ 0.1875 คูณตัวเลขนี้ด้วย 16 ผลลัพธ์คือทศนิยม 3 และฐานสิบหก C

เขียนเลขฐานสิบหก. เมื่อพบเลขฐานสิบหกทั้งหมดแล้ว ให้กลับลำดับของผลลัพธ์ฐานสิบหกเพื่อให้ได้เลขฐานสิบหกของคุณ การคำนวณเลขทศนิยม 60 ของเราคือฐานสิบหก 3C

  • แบ่งปัน
instagram viewer