keencalculator
  1. หน้าแรก
  2. เทคโนโลยีและหน้าจอ
  3. แปลงเลขฐาน

แปลงเลขฐาน

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

ตัวอย่างด่วน

จำนวนเต็มเท่านั้น เว้นวรรคได้ และใส่คำนำหน้า 0x, 0b หรือ 0o ได้

ตัวเลขของคุณอยู่ในเบราว์เซอร์เท่านั้น ไม่มีการอัปโหลดใดๆ
ผลลัพธ์11111111
ฐานสอง
11111111
ฐานแปด
377
ฐานสิบ
255
ฐานสิบหก
FF
จำนวนบิตที่ต้องใช้
8

การตั้งค่าที่บันทึกไว้

บันทึกค่าที่คุณใช้บ่อย เช่น ค่าแรงรายชั่วโมง สินเชื่อ หรือขนาดห้อง แล้วเรียกกลับมาใช้ได้ในแตะเดียว

    การคำนวณล่าสุดของคุณ

    ผลลัพธ์ที่คุณคำนวณที่นี่จะถูกเก็บไว้ในอุปกรณ์นี้ เพื่อให้กลับมาดูได้ภายหลัง

      สูตร

      ค่า = Σ หลัก × ฐาน^ตำแหน่ง โดยนับตำแหน่งจาก 0 ที่ขวาสุด
      การแปลงจากฐานสิบ: หารด้วยฐานใหม่ซ้ำ ๆ แล้วอ่านเศษจากตัวสุดท้ายไปตัวแรก
      เลขฐานสิบหก 1 หลัก = เลขฐานสอง 4 หลัก; เลขฐานแปด 1 หลัก = เลขฐานสอง 3 หลัก

      วิธีใช้

      1. พิมพ์ตัวเลข ระบบจะข้ามช่องว่างและคำนำหน้า 0x, 0b หรือ 0o
      2. เลือกฐานที่ตัวเลขเขียนอยู่
      3. เลือกฐานที่ต้องการแปลงเป็น ฐานอื่น ๆ จะแสดงไว้ใต้ผลลัพธ์

      ตัวอย่างการคำนวณ

      เลขฐานสิบ 255 เป็นฐานสอง

      ผลลัพธ์
      11111111
      ฐานสิบหก
      FF
      ฐานแปด
      377
      จำนวนบิตที่ต้องใช้
      8

      เลขฐานสอง 1011 0110 เป็นฐานสิบ: 128 + 32 + 16 + 4 + 2

      ผลลัพธ์
      182
      ฐานสิบหก
      B6
      ฐานแปด
      266

      เลขฐานสิบหก 0x1F4 เป็นฐานสิบ: 1 × 256 + 15 × 16 + 4

      ผลลัพธ์
      500
      ฐานสอง
      111110100
      ฐานแปด
      764
      จำนวนบิตที่ต้องใช้
      9

      สี่ฐานเลข

      ฐานสอง (ฐาน 2) ใช้ 0 และ 1 และเป็นวิธีที่คอมพิวเตอร์เก็บทุกอย่าง ฐานแปด (ฐาน 8) ใช้ 0–7 และยังคงเหลืออยู่ส่วนใหญ่ในสิทธิ์ของไฟล์ Unix เช่น 755 ฐานสิบ (ฐาน 10) คือการนับในชีวิตประจำวัน ฐานสิบหก (ฐาน 16) ใช้ 0–9 และ A–F โดย A คือ 10 และ F คือ 15 เป็นวิธีเขียนไบต์ ที่อยู่หน่วยความจำ และสีที่กะทัดรัด

      การแปลงด้วยมือ

      การอ่านเลขฐานสองให้บวกค่าประจำหลักของหลักที่เป็น 1 เข้าด้วยกัน 1011 0110 คือ 128 + 32 + 16 + 4 + 2 = 182 ฐานสิบหกกับฐานสองแปลงกันทีละหลักได้ เพราะเลขฐานสิบหกหนึ่งหลักแทนสี่บิตพอดี B คือ 1011 และ 6 คือ 0110 ดังนั้น 1011 0110 คือ B6

      คำถามที่พบบ่อย

      255 เป็นเลขฐานสองคืออะไร

      11111111 คือเลข 1 แปดตัว เป็นค่ามากที่สุดที่ใส่ในหนึ่งไบต์ได้ ในเลขฐานสิบหกคือ FF

      FF เป็นเลขฐานสิบคืออะไร

      255 คือ 15 × 16 + 15

      แปลงเศษส่วนหรือจำนวนลบได้หรือไม่

      จำนวนเต็มลบจะแสดงด้วยเครื่องหมายลบ ไม่ใช่แบบทูส์คอมพลีเมนต์ ไม่รองรับเศษส่วน

      เครื่องคำนวณที่เกี่ยวข้อง