[C++] 자료형(데이터 타입) 정리

2022. 1. 12. 19:56Programming Language/C++

반응형

■ 데이터 타입

데이터를 저장하는 곳을 변수라고 하며, 변수는 데이터의 크기, 형태, 정밀도 등에 따라 다양한 타입이 존재한다. 또한 데이터의 타입은 정수형, 실수형, 문자형, 불형으로 구분할 수 있다.


■ 정수형

정수형 데이터 타입은 소수점이 없는 자연수의 데이터를 저장할 수 있으며, 부호(+, -)에 따라 양의 정수와 음이 정수로 구분할 수 있다. 양의 정수와 음의 정수를 포함하는 타입을 signed, 음의 정수만을 포함하는 정수 타입을 unsigned로 설정할 수 있다.

※ 데이터 타입


■ 실수형

실수형 데이터 타입은 원주율(3.14..)과 같은 실수 데이터를 저장할 수 있으며, 전체 비트를 부호 비트, 지수 비트, 유효 숫자 비트로 구분하여 데이터를 저장하기 때문에 같은 바이트 대비 정수형 데이터보다 큰 가용범위의 값을 저장할 수 있다.

※ 데이터 타입


■ 문자형

문자형 데이터 타입은 알파벳과 숫자 및 기호들을 나타내는 char와 유니코드 문자를 나타내는 wchar_t로 구분되며, char 는 아스키(ASCII) 코드와 대응되어 사용된다.

* 참고) 아스키 코드

 

ASCII - 위키백과, 우리 모두의 백과사전

1972 프린터 사용 설명서에 개시된 아스키 코드 차트표 미국정보교환표준부호(영어: American Standard Code for Information Interchange), 또는 줄여서 ASCII( , 아스키)는 영문 알파벳을 사용하는 대표적인 문자

ko.wikipedia.org

※ 데이터 타입


■ 불형

불형 데이터 타입은 참(true), 거짓(false) 두개의 값만 저장할 수 있으며 true, false 값 이외에 0 또는 NULL을 제외한 값을 불형 데이터 타입 변수에 대입하면 true를 반환한다.

※ 데이터 타입


반응형