반응형
C++의 기본 데이터형
:정수형과 부동 소수점형
값을 저장하는 데 사용된 메모리 크기와 signed, unsigned 여부에 따라
: bool < char < signed char < unsigned char < short < unsigned short < int <unsigned int < long < unsigned long
wchar_t : 시스템에 따라 크기가 다르다.
char형 : 그 시스템의 기본문자 세트에 속하는 어떠한 문자도 저장할만큼 크다
wchar_t : 그 시스템의 확장문자 세트에 속하는 어떠한 문자도 저장할만큼 크다
short형은 최소 16비트, long형은 최소 32비트이다.
부동 소수점형은 소수부가 있는 값을 나타내는데 정수보다 훨씬 큰 값을 나타낼 수 있다.
: float (32비트), double (64비트), long double(80~128비트)
특정 데이터에 적합한 데이터형을 골라서 사용해야한다.
산술연산 연산자는 우선순위 규칙과 결합 방향 규칙을 적용하여 어느 연산을 먼저 수행할지 결정
한 데이터형을 다른 데이터형으로 변환하는 경우 [대부분의 경우에 실제값은 유지된다]
- 변수에 값을 대입할 때
- 수식에 서로 다른 데이터형을 혼합하여 사용할 때
- 데이터형 변환자를 사용하여 강제로 데이터형을 변환시킬 때
반응형
'Programming > C++ 2' 카테고리의 다른 글
[C++] 3장-4. C++ 산술 연산자 (0) | 2021.04.09 |
---|---|
[C++ 연습문제] 3장. 데이터 처리 (1) (0) | 2021.04.09 |
[C++ 연습문제] 2장. C++ 시작하기 (2) (0) | 2021.04.08 |
[C++ 연습문제] 2장. C++ 시작하기 (1) (0) | 2021.04.08 |
[C++ 요약] 2장. C++ 시작하기 (0) | 2021.04.08 |