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

1 เลขฐานสอง(Binary)

เลขฐานสองนั้นคือเลขที่มีเพียง เลข 0 และ 1 เท่านั้น เลขฐานสองเป็นที่นิยมกันในการเข้ารหัสที่ทำให้รหัสยาว ซึ่งการแปลงรหัสนั้น ผมได้พบสมการในการแปลงมัน รวมถึงการบวกเลขฐานสอง แต่ก่อนอื่น มาทำความรู้จักกับบิต(Bit)ก่อน

1.1 บิต(Bit) คือหน่วยย่อยของไบต์(Byte) ซึ่ง1Byte=8Bit เช่น

(ขออนุญาติออกนอกเรื่องนะครับ) 1928 = 00110001 00111001 00110010 001110000 ABC = 01100001 01100010 01100011 จะเห็นว่าทั้งสองตัวอย่างนี้ เลขแต่ละตัวคือ 1บิต และหนึ่งเว้นวรรคคั่นคือ1ไบต์

  1.2 ค่าประจำบิต