Skip to content

0.1 Everything Is Binary

คอมพิวเตอร์ของคุณรู้แค่ 2 สิ่ง — 0 กับ 1 แค่นั้น ทุกรูปภาพ เพลง spreadsheet วิดีโอ TikTok และยอดเงินในบัญชี ล้วนเป็นแค่ 0 กับ 1 ที่เรียงต่อกันยาวมาก

ลองนึกภาพ สวิตช์ไฟ — มีแค่ 2 สถานะ: ปิด = 0, เปิด = 1

คอมพิวเตอร์ของคุณคือโกดังที่มีสวิตช์เล็กจิ๋ว 8 พันล้านตัว กำลังสลับเปิดปิดอย่างรวดเร็วมาก

สวิตช์ 1 ตัว = 1 bit (binary digit) สวิตช์ 8 ตัวรวมกัน = 1 byte

01001000 01101001 ← นี่คือ "Hi" ในภาษา binary

ทำไม Binary ถึงสำคัญ

Section titled “ทำไม Binary ถึงสำคัญ”

ทุก data type ที่เราจะเรียน — char, string, int, float — ทั้งหมดถูกเก็บเป็น binary ในเครื่อง ถ้าเราเข้าใจ binary เราจะเข้าใจ ทำไม data types ถึงมีอยู่

พิมพ์สูตรเหล่านี้ในเซลล์:

=CODE("A") → 65
=DEC2BIN(CODE("A")) → 1000001

คุณเพิ่งทำให้ Google Sheet แสดง binary ได้แล้ว!

CODE("A") แปลงตัวอักษร → ตัวเลข (65) DEC2BIN() แปลงตัวเลข → binary (1000001)