C++ 자료형

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

1. C++ 자료형

  ※ 기존 C 언어 자료형 그대로 차용

  ㅇ 산술형 타입
     - 부호 있는 정수형
        . char (1 바이트), short (2 바이트), int (2 또는 4 바이트), long (4 바이트)
          long long (8 바이트)
     - 부호 없는 정수형
        . unsigned char (1 바이트), unsigned short (2 바이트), unsigned int (4 바이트), 
          unsigned long long (8 바이트)
     - 실수(부동소수점)형
        . float (4 바이트), double (8 바이트)

  ㅇ bool형 타입
     - C 언어와 달리, bool 타입(1 바이트)이 별도 존재
        . 그러나, 하위 호환성을 위해, int 타입과 직접 비교,대입도 가능
        . 즉, true 대신에 1, false 대신에 0을 써도 됨

  ㅇ 문자형
     - char (문자, 1 바이트)
     - wchar_t (확장 문자, 2 바이트)
     - char16_1 (유니코드 문자, 2 바이트)
     - char32_1 (유니코드 문자, 4 바이트)


2. [참고사항]태그를 하나의 자료형으로 간주
     - 태그명을 앞에 써넣으면, 자료형 변수 선언이 가능

  ㅇ 명시적 형변환
     - C 언어 형식   : (타입) 변수 => 例) (float)a
     - C++ 언어 형식 : 타입 (변수) => 例) float(a)
     - (위 2가지 형식 모두 가능) 

  ㅇ 자료형 별칭
     - 기본 자료형에 의미 있는 별명(alias) 부여 가능
     - [문법]  using [별칭] = [기존 자료형]
        . 例) using salary = double;

  ㅇ 참조, 참조자 (레퍼런스,reference)
     - 기존 대상 원본(변수 등)의 별명(alias)으로 이름을 하나 더 만듬
        . C 포인터와 구조적으로 비슷
     - [문법]  타입 &변수 = 원본;


[C++] 1. C++ 언어 2. C++ 자료형 3. 네임스페이스

    요약목록

Copyrightⓒ 차재복 (Cha Jae Bok)     「 소액후원 」 [ 최근편집 : 스피커(9월24일)  연결 리스트(9월24일)  선형 리스트(9월24일)  리스트(9월24일)  결상식(9월23일)  . . . ]