1. 수 체계 이해하기
수 체계는 숫자를 표현하는 방법입니다. 우리가 일상에서 사용하는 10진법(Decimal)은 0-9까지 10개의 숫자를 사용합니다. 컴퓨터는 2진법(Binary)을 사용하며 0과 1만으로 모든 데이터를 표현합니다. 8진법(Octal)은 0-7까지, 16진법(Hexadecimal)은 0-9와 A-F까지 사용합니다. 각 진법은 기수(base)가 다르며, 자리값은 기수의 거듭제곱으로 계산됩니다. 예를 들어 10진수 13은 2진수로 1101(1×8 + 1×4 + 0×2 + 1×1), 8진수로 15, 16진수로 D입니다. 프로그래밍에서 다양한 진법을 이해하면 메모리 관리, 비트 연산, 색상 코드 등을 효과적으로 다룰 수 있습니다.