•
컴퓨터의 본질은 계산기이다.
•
사람의 입장
0 ~ 9 까지 아라비아 숫자 사용
•
컴퓨터 입장
0, 1 만 사용
왜?
표현할 수 있는 수가 자릿수에 비해 많다.
컴퓨터에서는 논리의 조립이 간단하고 내부에 사용되는 소자의 특성상 이진법이 편리하기 때문에
이진법을 사용한다.
디지털 신호는 기본적으로 이진법 수들의 나열이며, 컴퓨터 내부에서 처리하는 숫자는 기본적으
로 이진법을 이용하기 때문에 컴퓨터가 널리 쓰이는 현대에 그 중요성이 커졌다.
Plain Text
복사
•
수를 표기하는 기수법
진법
•
진법
◦
2 진법 : 0, 1
◦
5 진법 : 0 ~ 4까지
◦
8 진법 : 0 ~ 7 까지
◦
12진법 : 0 ~ 12까지, 유럽에서 많이 사용
◦
16진법 : 0 ~ 15까지, 0 ~9, a, b, c, d, f
◦
60진법 : 0 ~ 59
•
10진법과 2진법 자릿수의 의미
자릿수에 따라 10배씩, 2배씩
11 → 1 x 10 + 1 x 1
C언어에서 수 사용 형식
•
프로그래머 입장
◦
10 진수 사용
◦
기억하기 쉽고 사용하기 쉽다 → '편리'
•
컴퓨터 입장
◦
0, 1 만 사용
◦
모든 명령어와 데이터는 0과 1로 표현
◦
메모리에 저장된 모든 데이터 0과 1로 표현
단위
•
컴퓨터가 사용하는 단위
◦
bit : 0, 1로 된 최소 단위
◦
1 Byte : 8bit (가장 의미 있는 단위)
◦
1KByte : 1024 Byte
◦
1M : 1 Kbyte가 1024개
•
0, 1이 사용되는 예(모든 것에 0 과 1 사용)
◦
데이터와 명령어
◦
메모리에 저장된 데이터
◦
동영상, 이미지 등
◦
키보드 문자 : ASCII 코드
◦
모니터 화면 출력 : RGB 값