Page 17 -
P. 17

잠 깐 만 요
                          컴퓨터가 사용하는 숫자 체계인 2진수
                          사람이 사용하는 숫자는 0~9까지이며 10진수라고 합니다. 하지만 컴퓨터는 0과 1 두가지 숫자, 즉 2진수만
                          사용합니다. 컴퓨터는 ‘전기가 켜졌다’ 또는 ‘전기가 꺼졌다’와 같이 두 가지 상태로 표시할 수 있으며, 다양한
                          문제를 모두 0과 1로만 표현하고 해결합니다. 2진수는 0과 1만 사용 가능하므로 0, 1, 10, 11, 100과 같은 순서
                          로 표시됩니다. 0은 10진수로 0을 의미하고, 1은 10진수로 1을 의미합니다. 2진수 1에 1을 더하면 자릿수가 넘
                          어가면서 10이 되고, 이 숫자는 10진수로 2를 의미합니다. 마찬가지 원리로 2진수 10에 1을 더하면 11이 되고,
                          이는 10진수로 3에 해당합니다. 2진수 11에 1을 더하면 100이 되고 이는 10진수로 4가 됩니다.







                     2.4      중복 사용 피하기: 변수 선언과 동시에 초기화





                        int a;는 앞서 설명한 바와 같이 정수를 담을 수 있고, 이름이 a인 변수를 만드는 명령입니다.
                        즉, ‘정수형 변수 a를 선언한다’고 말합니다. 그리고 a = 5;는 처음으로 5라는 값을 변수 a에
                        저장한 것이므로 ‘변수 a를 초기화한다’고 말합니다.




                           int a;   // 정수형 변수 a 선언
                           a = 5;   // 변수 a 초기화




                        이 두 줄을 다음과 같이 한 줄로 변경할 수 있습니다.



                           int a = 5;   // 정수형 변수 a 선언과 동시에 초기화




                        이를 ‘변수 a를 선언과 동시에 정수 값 5로 초기화한다’고 말합니다. 그럼 정수형 변수 5개를 각
                        각 a, b, c, d, e라는 이름으로 선언하겠습니다.










                                                                                 2장  기억 상자 만들기 – 변수  39
   12   13   14   15   16   17   18   19   20   21