ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [C] 자료형 (Data Type)
    C \ C++ 2020. 11. 2. 12:13

    C 언어의 자료형은 일정 크기(길이)의 메모리에 저장된 정보(자료)를 해석하는 방법이라고 할 수 있다.

     

    변수와 상수

    상수

    상수는 값이 확정되어 앞으로 변할 가능성이 없는 수를 말하며, c언어에서 상수의 종류는 

    다음과 같다.

     

    -리터럴 상수

      문자상수: ex.'A'

      문자열 상수: ex."Hello World"

      정수 상수: ex. 3,4L

      실수 상수: ex. 3.4F, 123.45

     

    -심볼릭 상수

      형한정: const 형한정어를 이용하여 선언 및 정의 되는 상수

      (ex. const int nMax = 100;)

      전처리기: #define 전처리기로 선언 밑 정의 되는 상수

     

     

    변수

    변수는 구체화 하지 않았거나 앞으로 변경될 가능성이 있는 수 를 말한다.

     

    -변수는 이름으로 식별한다.

    -변수는 그릇이고 상수는 그릇에 담을 값이다.

    -변수의 개수는 적을 수록 좋다 -> 많을 수록 프로그램이 복잡해짐

    -변수는 메모리로 구현되며, 메모리는 주소를 가진다.

     

     

    C 언어의 자료형 

     

    분류 자료형
    정수형 char: 1(8비트)
    short: 2(16비트)
    int:4(32비트)
    long:4(32비트)
    long long int:8(64비트)
    실수형 float:4
    double:8
    long double: 8 이상
    유도형 * : 4(32비트 App), 포인터 , 메모리의 주소를 의미
    []: 배열,동일 요소의 집합체
    구조체: 서로 다른 요소들의 집합체
    공용체: 동일 메모리에 다향한 해석방법을 부여하는 방법
    - void: 무치형, 길이 및 해석방법이 없는 자료형

     

     

     

    출처:excelsior-cjh.tistory.com/134

    728x90
    반응형

    'C \ C++' 카테고리의 다른 글

    [c++ error] warning: range-based for loop is a C++11 extension  (0) 2021.01.19
    [C++] range-based for statement  (0) 2021.01.19
    [C++]ERRORS  (0) 2021.01.17
    [C언어] 입력버퍼  (0) 2021.01.01
    [C] 출력과 입력(printf, scanf , scanf_s)  (1) 2020.11.02

    댓글

Designed by Tistory.