C언어

C언어 요점 정리 - 컴퓨터의 데이터 처리와 표현

hyestar 2022. 1. 10. 19:33
  1. cpu

    • 연산장치
    • 논리 회로 코드 존재
    • 아주 작은 저장소 (레지스터)
    • 기계어(이진수)
    • 논리 회로 코드 명령어 1 : 1매핑 -> 어셈블리어
    • 어셈블리어 - 사람언어(영어) 매핑 -> C언어
    • 자신의 레지스터를 사용할 땐 굉장히 빠름.
  2. memory

    • 저장장치
    • cpu가 처리할 데이터 저장해 놓는 곳
    • 메모리 저장 데이터 사용은 상대적으로 매우 느림
    • 저장 2진수로 저장
    • 관리주체 : 운영체제
  3. 데이터의 처리

    • 이진수 처리
    • 정수 / 실수 처리 방법이 다름.
    • 정수는 이진수 > 십진수 변환.
    • 실수 -> 부동소수식
    • 1 <----> 1.0 완전 다른 값.
    • 같은 데이터 유형에도 범위(크기) 존재
    • 정수랑 실수는 같이 계산이 안된다. (정수는 정수끼리, 실수는 실수끼리)
  4. 데이터 표현

    • 데이터 표현에는 기준이 있다.
      1. 유형 -> 실수냐 정수냐
      1. 크기 -> 같은 정수라도. 1바이트 정수, 2바이트 정수, 4 바이트 크기가 존재.

    => 이 두가지 기준을 정해놓은 것이 자료형

728x90