C언어
C언어 요점 정리 - 컴퓨터의 데이터 처리와 표현
hyestar
2022. 1. 10. 19:33
cpu
- 연산장치
- 논리 회로 코드 존재
- 아주 작은 저장소 (레지스터)
- 기계어(이진수)
- 논리 회로 코드 명령어 1 : 1매핑 -> 어셈블리어
- 어셈블리어 - 사람언어(영어) 매핑 -> C언어
- 자신의 레지스터를 사용할 땐 굉장히 빠름.
memory
- 저장장치
- cpu가 처리할 데이터 저장해 놓는 곳
- 메모리 저장 데이터 사용은 상대적으로 매우 느림
- 저장 2진수로 저장
- 관리주체 : 운영체제
데이터의 처리
- 이진수 처리
- 정수 / 실수 처리 방법이 다름.
- 정수는 이진수 > 십진수 변환.
- 실수 -> 부동소수식
- 1 <----> 1.0 완전 다른 값.
- 같은 데이터 유형에도 범위(크기) 존재
- 정수랑 실수는 같이 계산이 안된다. (정수는 정수끼리, 실수는 실수끼리)
데이터 표현
- 데이터 표현에는 기준이 있다.
- 유형 -> 실수냐 정수냐
- 크기 -> 같은 정수라도. 1바이트 정수, 2바이트 정수, 4 바이트 크기가 존재.
=> 이 두가지 기준을 정해놓은 것이 자료형
728x90