C 자료형

(2020-08-25)

C 언어 자료형, 자료형 [C], size_t, sizeof, typedef

Top > [기술공통]
[기초과학]
[진동/파동]
[전기전자공학]
[방송/멀티미디어/정보이론]
[통신/네트워킹]
[정보기술(IT)]
[공학일반(기계,재료등)]
[표준/계측/품질]
[기술경영]
정보기술(IT) >   1. 정보기술
[전산기초]
[컴퓨터구조]
[프로그래밍]
[데이터베이스]
[소프트웨어 공학]
[운영체제]
[정보보호/보안]
[IT 기타기술]
프로그래밍 >   1. 프로그램, 프로그래밍
[프로그래밍 언어론]
[프로그래밍 방법론]
[객체지향 프로그래밍]
[자료표현코드]
[자료구조]
[알고리즘]
[시스템 소프트웨어]
[프로그래밍언어 종류]
[프로그래밍 기타일반]
프로그래밍언어 종류 >   1. 프로그래밍 언어
[C]
[C++]
[자바(Java)]
[자바스크립트]
[PHP]
[파이썬]
[(기타 언어)]
C >   1. C 언어
  2. C 기초 문법
  3. C 연산자
[C 언어 컴파일]
[C 변수,자료형]
[C 상수,문자,문자열]
[C 함수]
[배열,포인터]
[구조체,공용체]
C 변수,자료형  1. C 변수
  2. C 자료형
  3. C 자료형 키워드,크기
  4. C 형변환
  5. 기억 클래스

1. [C 언어]  자료형의 종류기본 자료형 (기본형) : 숫자
      - 정수형 :  char (signed char), int (signed int)
         . 변형 키워드 : 부호 (signed, unsigned), 크기 (short, long) 로써, 변형 가능
            .. short (short int)
            .. unsigned (unsigned int)
            .. unsigned short (unsigned short int)
            .. long (long int)
            .. unsigned long int
            .. short char
            .. unsigned char
         . 한편, size_t 는, 
            .. unsigned int와 같은 자료형이나, 운영체제 마다 크기가 다르게 정의되도록 함
      - 실수형 :  float, double, long double

  ㅇ 기본 자료형 (기본형) : 문자 및 문자열
      - 문자형 :  char, signed char, unsigned char
      - 문자열 :  char 배열

  ※ [참고]
     - C99에서 추가된 기본 자료형 (기본형)
        . 논리값형 : _Bool
        . 큰 값 정수형 : signed long long int, unsigned long long int
     - 논리값형,문자형,정수형 모두, 정수 값 계산을 위한 수식에 사용 가능 

  ㅇ 파생 자료형 (유도형) : 배열, 포인터, 구조체, 공용체 등
      - 배열 ([ ])
      - 포인터형 (*)
      - void형 (void *) : 어떤 자료형이라도 가리킬 수 있는 포인터
         . 즉, 형태가 없는 자료형
      - 열거형 (enum)
         . 한 무리의 정수형 기호 상수(열거된 상수)들을 설정키 위함
      - 확장형 
         . 구조체 (struct)
         . 공용체 (union)


2. [C 언어]  자료형키워드 및 크기

  ※ ☞ C 자료형 키워드 참조
     - 기본 키워드 : char, int, float, double, void
     - 변형 키워드 : short, long, unsigned, signed

  ※ ☞ C 자료형 크기 참조
     - (메모리 상의 크기)  char(1 바이트), short(2 바이트), int(4 바이트) 등


3. [C 언어]  자료형의 별칭 만들기 : typedef

  ㅇ typdef를 사용하면, 실제 타입 명칭 대신에 별칭을 만들고, 사용할 수 있음
     - 즉, 이미 정의된 내장 자료형이나 사용자 정의 자료형 보다 `더 짧거나 의미 있는 이름` 가능

  ㅇ 선언 형식 : typedef 키워드를 사용하고, 자료형 다음에, 별칭을 사용하면 됨
     - typedef 자료형 별칭;  // 기본 자료형의 별칭
        . 例) typrdef double salary;
     - typedef 자료형* 별칭; // 포인터 자료형의 별칭인 경우 임

  ※ [참고] ☞ C 언어 구조체 참조


[C 변수,자료형] 1. C 변수 2. C 자료형 3. C 자료형 키워드,크기 4. C 형변환 5. 기억 클래스

    요약목록

Copyrightⓒ 차재복 (Cha Jae Bok)     「 소액후원 」 [ 최근편집 : RC 발진기(9월29일)  발진기 종류(9월29일)  레일레이 페이딩(9월29일)  OTA(9월29일)  VCVS(9월29일)  . . . ]