ดาวน์โหลดบทความ ดาวน์โหลดบทความ

คุณจะเปลี่ยนตัวเลขและตัวหนังสือตลกๆ ให้เป็นอะไรที่คุณหรือคอมพิวเตอร์ของคุณสามารถเข้าใจได้ได้อย่างไร การแปลงเลขฐานสิบหกเป็นเลขฐานสองนั้นง่ายมาก นั่นจึงเป็นเหตุผลว่าทำไมเลขฐานสิบหกถึงได้รับการยอมรับเข้ามาใช้ในโปรแกรมบางภาษา การแปลงเป็นเลขฐานสิบนั้นอาจยุ่งยากขึ้นอีกนิด แต่พอคุณเข้าใจ มันก็กลายเป็นเรื่องง่ายสำหรับตัวเลขทุกตัวเลย

ส่วน 1
ส่วน 1 ของ 3:

การแปลงเลขฐานสิบหกเป็นเลขฐานสอง

ดาวน์โหลดบทความ
  1. 1
    แปลงเลขฐานสิบหกแต่ละหลักเป็นเลขฐานสองจำนวนสี่หลัก. เลขฐานสิบหกถูกนำมาใช้ในทีแรกเพราะมันง่ายต่อการแปลงเป็นเลขฐานสอง พูดง่ายๆ คือ เลขฐานสิบหกถูกใช้เป็นวิธีการแสดงข้อมูลเลขฐานสองให้ดูสั้นลง ตารางนี้คือทั้งหมดที่คุณต้องการในการแปลงเลขระหว่างสองฐานนี้: เลขฐานสิบหก / เลขฐานสอง
    เลขฐานสิบหก เลขฐานสอง
    0 0000
    1 0001
    2 0010
    3 0011
    4 0100
    5 0101
    6 0110
    7 0111
    8 1000
    9 1001
    A 1010
    B 1011
    C 1100
    D 1101
    E 1110
    F 1111
  2. มันง่ายจริงๆ ในการเปลี่ยนหลักให้กลายเป็นเลขฐานสองสี่หลัก นี่คือเลขฐานสิบหกไม่กี่ตัวที่เราลองให้คุณแปลงดู ไฮไลท์ตัวหนังสือล่องหนที่อยู่ทางขวามือของเครื่องหมายเท่ากับเพื่อตรวจทานคำตอบของคุณ:
    • A23 = 1010 0010 0011
    • BEE = 1011 1110 1110
    • 70C558 = 0111 0000 1100 0101 0101 1000
  3. ในระบบตัวเลข "ฐานสอง" นั้น ตัวเลขฐานสอง n สามารถใช้แทนจำนวนที่แตกต่างกัน 2 n ตัวอย่างเช่น ถ้ามีตัวเลขฐานสอง สี่ หลัก คุณสามารถแทนจำนวนตัวเลขที่แตกต่างกันได้ 2 4 = 16 จำนวนด้วยกัน เนื่องจากเลขฐานสิบหกเป็นระบบที่มีฐานเป็นสิบหก หลักหนึ่งจึงสามารถใช้แทนเลขได้ 16 1 = 16 จำนวนแตกต่างกัน นี่ทำให้การแปลงระหว่างสองระบบนี้ช่างง่ายดายอย่างยิ่ง
    • คุณสามารถคิดถึงมันเป็นระบบการนับแบบ "พลิกสลับ" หลักขึ้นมาในเวลาเดียวกันก็ได้ เลขฐานสิบหกนั้นนับ "...D, E, F, 10 " ในเวลาเดียวกับที่เลขฐานสองนับ "1101, 1110, 1111, 10000 "
    โฆษณา
ส่วน 2
ส่วน 2 ของ 3:

แปลงเลขฐานสิบหกเป็นเลขฐานสิบ

ดาวน์โหลดบทความ
  1. คุณใช้ระบบเลขฐานสิบอยู่ทุกวันโดยไม่เคยหยุดคิดความหมายของมัน แต่ตอนที่คุณเริ่มเรียนเรื่องนับเลขนั้น พ่อแม่หรือคุณครูอาจจะเคยอธิบายรายละเอียดให้คุณฟังแล้ว เรามาทบทวนกันแบบเร็วๆ เพื่อดูว่าการเขียนเลขปกตินี้จะช่วยคุณแปลงตัวเลขได้อย่างไร:
    • แต่ละหลักในเลขฐานสิบนั้นจะมี "ตำแหน่ง" เป็นการเฉพาะ เลื่อนขึ้นจากขวามาทางซ้าย นั่นคือ "ตำแหน่งหลักหน่วย" "ตำแหน่งหลักสิบ" "ตำแหน่งหลักร้อย" ขึ้นมาเรื่อยๆ เลข 3 นั้นหมายถึง 3 เมื่อมันอยู่ในตำแหน่งหลักหน่วย แต่จะแทนจำนวน 30 เมื่อมันอยู่ในตำแหน่งหลักสิบ และ 300 ในตำแหน่งหลักร้อย
    • ทำให้มันอยู่ในรูปคณิตศาสตร์ "ตำแหน่ง" จะแทนได้ว่า 10 0 , 10 1 , 10 2 , ไปเช่นนี้เรื่อยๆ นี่เป็นเหตุผลว่าทำไมระบบนี้ถึงได้ชื่อเรียกว่า "ฐานสิบ" หรือในภาษาอังกฤษว่า "decimal" ตามภาษาละตินของคำว่า "tenth"
  2. นี่อาจดูเหมือนสิ่งที่รู้กันอยู่แล้ว แต่มันเป็นกระบวนการเดียวกันกับที่เราจะใช้แปลงเลขฐานสิบหก ดังนั้นมันจึงเป็นจุดเริ่มต้นที่ดี ลองเขียนจำนวน 480,137 10 เสียใหม่ (จำไว้ว่าซับสคริปต์ 10 บอกเราว่าเลขจำนวนนี้ถูกเขียนในระบบฐานสิบ):
    • เริ่มด้วยหลักที่อยู่ทางขวาสุด 7 = 7 x 10 0 , หรือ 7 x 1
    • เลื่อนไปทางซ้าย 3 = 3 x 10 1 , หรือ 3 x 10
    • เมื่อทำแบบนี้ซ้ำกับทุกหลัก เราจะได้ 480,137 = 4 x100,000 + 8 x10,000 + 0 x1,000 + 1 x100 + 3 x10 + 7 x1.
  3. เนื่องจากเลขฐานสิบหกนั้นมีฐานสิบหก "ค่าของตำแหน่ง" จะสัมพันธ์กับเลขยกกำลังของสิบหก ในการแปลงเป็นเลขฐานสิบนั้น ให้คูณค่าของแต่ละตำแหน่งด้วยเลขสิบหกที่ยกกำลังตามตำแหน่งนั้นๆ เริ่มกระบวนการนี้โดยเขียนสิบหกยกกำลังถัดจากหลักของเลขฐานสิบหก เราจะทำตัวอย่างสำหรับเลขฐานสิบหก C921 16 เริ่มจากทางขวาด้วย 16 0 , แล้วเพิ่มเลขยกกำลังในแต่ละครั้งที่คุณเลื่อนไปหลักถัดไปทางซ้ายมือ:
    • 1 16 = 1 x 16 0 = 1 x 1 (เลขทุกตัวอยู่ในฐานสิบเว้นแต่ที่มีตัวเลขกำกับ)
    • 2 16 = 2 x 16 1 = 2 x 16
    • 9 16 = 9 x 16 2 = 9 x 256
    • C = C x 16 3 = C x 4096
  4. หลักตัวเลขนั้นเหมือนกันระหว่างเลขฐานสิบกับฐานสิบหก คุณจึงไม่จำเป็นต้องเปลี่ยนอะไรมัน (เช่น 7 16 = 7 10 ) สำหรับตัวอักษรนั้น ให้อ้างอิงตามตารางนี้เพื่อเปลี่ยนมันเป็นเลขฐานสิบที่เท่ากัน:
    • A = 10
    • B = 11
    • C = 12 (เราใช้ตัวนี้ในตัวอย่างข้างต้น)
    • D = 13
    • E = 14
    • F = 15
  5. ตอนนี้เมื่อทุกอย่างถูกเขียนอยู่ในเลขฐานสิบ ให้ทำการคูณและบวกผลลัพธ์เข้าด้วยกัน ใช้เครื่องคิดเลขจะสะดวกสำหรับเลขฐานสิบหกส่วนใหญ่ จากตัวอย่างของเราข้างต้นนั้น จำนวน C921 จะถูกเขียนใหม่ตามสูตรฐานสิบและหาออกมาได้ดังนี้:
    • C921 16 = (in decimal) ( 1 x 1) + ( 2 x 16) + ( 9 x 256) + ( 12 x 4096)
    • = 1 + 32 + 2,304 + 49,152
    • = 51,489 10 ตัวเลขตอนเป็นฐานสิบมักจะมีจำนวนหลักมากกว่าตอนเป็นเลขฐานสิบหก เนื่องจากฐานสิบหกสามารถบรรจุข้อมูลต่อหลักได้มากกว่า
  6. นี่คือตัวเลขตัวอย่างไม่กี่ตัวให้แปลงจากเลขฐานสิบหกเป็นเลขฐานสิบ พอคุณหาคำตอบได้แล้ว ให้ไฮไลท์ข้อความล่องหนที่อยู่ทางขวาของเครื่องหมายเท่ากับเพื่อตรวจทานคำตอบ:
    • 3AB 16 = 939 10
    • A1A1 16 = 41377 10
    • 5000 16 = 20480 10
    • 500D 16 = 20493 10
    • 18A2F 16 = 100911 10
    โฆษณา
ส่วน 3
ส่วน 3 ของ 3:

เข้าใจพื้นฐานของเลขฐานสิบหก

ดาวน์โหลดบทความ
  1. ระบบการนับเลขฐานสิบโดยทั่วไปของเรานั้นจะใช้สัญลักษณ์ต่างกันสิบตัวในการแสดงจำนวนตัวเลข เลขฐานสิบหกนั้นก็อย่างที่บอกตามชื่อ หมายถึงมันใช้สัญลักษณ์สิบหกตัวในการแสดงจำนวนตัวเลข
    • นับจากศูนย์เป็นต้นไป:
      เลขฐานสิบหก เลขฐานสิบ
      0 0
      1 1
      2 2
      3 3
      4 4
      5 5
      6 6
      7 7
      8 8
      9 9
      A 10
      B 11
      C 12
      D 13
      E 14
      F 15
      10 16
      11 17
      12 18
      13 19
      14 20
      15 21
      16 22
      17 23
      18 24
      19 25
      1A 26
      1B 27
      1C 28
      1D 29
  2. ใช้ตัวเลขแบบซับสคริปต์ (อยู่ต่ำกว่าตัวอื่น) ในการแสดงว่าคุณกำลังใช้ระบบใดอยู่. เมื่อใดก็ตามที่มันอาจไม่ชัดเจนว่าคุณใช้ระบบเลขฐานอะไร ให้ใช้ตัวเลขซับสคริปต์ในการแสดงเลขฐาน ตัวอย่างเช่น 17 10 หมายถึง "17 ในเลขฐานสิบ" (ตัวเลขที่ใช้กันปกติ) 17 10 = 11 16 , หรือ "11 ในเลขฐานสิบหก" คุณสามารถข้ามตรงนี้ได้ถ้าเลขของคุณมีตัวอักษรกำกับอยู่ด้วย เช่น B หรือ E ไม่มีใครจะเข้าใจผิดว่ามันเป็นเลขฐานสิบ
    โฆษณา

เคล็ดลับ

  • จำนวนเลขฐานสิบหกยาวๆ อาจต้องใช้เครื่องคิดเลขมาช่วยแปลงเป็นฐานสิบ คุณอาจข้ามขั้นตอนแล้วให้เครื่องคิดเลขออนไลน์ทำแทนให้หมดก็ได้ ถึงแม้ว่าจะเป็นความคิดที่ดีถ้าจะเข้าใจว่ากระบวนการมันเป็นอย่างไร [1]
  • คุณสามารถประยุกต์การแปลง "เลขฐานสิบหกเป็นเลขฐานสิบ" นี้เพื่อแปลงเลขฐาน x ใดๆ เป็นเลขฐานสิบได้ แค่แทนที่สิบหกยกกำลังด้วย x ยกกำลังแทน ลองเรียนรู้ระบบการนับเลขฐาน 60 ของชาวบาบิโลเนียดูหน่อยสิ! [2]
โฆษณา

เกี่ยวกับวิกิฮาวนี้

มีการเข้าถึงหน้านี้ 57,340 ครั้ง

บทความนี้เป็นประโยชน์กับคุณไหม

โฆษณา