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

    요약목록

Copyrightⓒ 차재복 (Cha Jae Bok)     「 소액후원 」 [ 최근편집 : 자바스크립트 Iterator Method(9월26일)  자바스크립트 배열 메소드(9월26일)  블록 부호(9월25일)  부울 변수(9월25일)  시뮬레이션(9월25일)  . . . ]