Programming Language/C++
[C++] 자료형(데이터 타입) 정리
HHMIN
2022. 1. 12. 19:56
반응형
■ 데이터 타입
데이터를 저장하는 곳을 변수라고 하며, 변수는 데이터의 크기, 형태, 정밀도 등에 따라 다양한 타입이 존재한다. 또한 데이터의 타입은 정수형, 실수형, 문자형, 불형으로 구분할 수 있다.
■ 정수형
정수형 데이터 타입은 소수점이 없는 자연수의 데이터를 저장할 수 있으며, 부호(+, -)에 따라 양의 정수와 음이 정수로 구분할 수 있다. 양의 정수와 음의 정수를 포함하는 타입을 signed, 음의 정수만을 포함하는 정수 타입을 unsigned로 설정할 수 있다.
※ 데이터 타입
■ 실수형
실수형 데이터 타입은 원주율(3.14..)과 같은 실수 데이터를 저장할 수 있으며, 전체 비트를 부호 비트, 지수 비트, 유효 숫자 비트로 구분하여 데이터를 저장하기 때문에 같은 바이트 대비 정수형 데이터보다 큰 가용범위의 값을 저장할 수 있다.
※ 데이터 타입
■ 문자형
문자형 데이터 타입은 알파벳과 숫자 및 기호들을 나타내는 char와 유니코드 문자를 나타내는 wchar_t로 구분되며, char 는 아스키(ASCII) 코드와 대응되어 사용된다.
* 참고) 아스키 코드표
※ 데이터 타입
■ 불형
불형 데이터 타입은 참(true), 거짓(false) 두개의 값만 저장할 수 있으며 true, false 값 이외에 0 또는 NULL을 제외한 값을 불형 데이터 타입 변수에 대입하면 true를 반환한다.
※ 데이터 타입
반응형