(CS50)-프로그래밍 기초(자료형)

CS50 x edwith 강의를 들으며 정리한 공부 포스팅입니다.

그림출처

핵심 개념

  • 정적인 형식
  • 동적인 형식
  • 한정자
  • int
  • float
  • double
  • char

자료형(Data Type)

  • C는 변수를 선언할 때마다 자료형을 명시해줘야 하는 정적인 형식의 언어
  • 최근에 개발된 언어는 프로그램이 실행 시에 변수의 자료형을 유추하는 동적인 형식

C의 기본 자료형

  • int형(정수형)

    • 정수를 나타내는 자료형(양수, 음수, 0)

    • 4byte의 저장공간이 할당 되는데 이는 2^32개의 사용할 수 있는 정수가 있다는걸

      의미

  • 한정자

    • unsigned int형
    • 여전히 4byte공간을 차지하면서도 음수를 사용 가능한 값의 범위에 포함하지 않음
    • 또 다른 한정자로 long이 있음
      • long long integer형은 4byte 대신 8byte의 저장 공간을 사용하는 정수형.
  • float

    • 2.8이나 3.14같은 소수를 저장하기위해 4byte의 공간을 차지함.
  • double

    • float과 마찬가지로 소수를 저장하지만 8byte의 공간을 차지함.
  • char(문자형)

    • a,b,c,..,Z 등 알파벳 뿐 아니라 특수문자, ‘\n’과 같은 줄 바꿈 기호도 나타낼수 있음
    • 항상 작은 따옴표를 이용하여 표현되며(‘a’) 1byte의 공간을 차지함.

    C의 기본 자료형

Comments