C++ 기본 데이터형
정수형과 부동 소수점형
값을 저장하는데 사용되는 메모리 크기와 signed냐 unsigned냐에 따라
-> 정수형은 다시 여러가지 형으로 세분된다.
C++의 정수형을 크기가 작은 것부터 순서대로 나열하면
: bool, char, signed char, unsigned short, int, unsigned int, long, unsigned long
정수형 wchar_t가 들어갈 위치는 시스템에 따라 다르다
char형은 그 시스템의 기본 문자 세트에 속하는 어떠한 문자도 저장할 수 있을 만큼 커야한다.
wchar_t형은 시스템의 확장 문자 세트에 속하는 어떠한 문자도 저장할 수 있을 만큼 커야한다.
부동 소수점형은 소수부가 있는 값을 나타낼 수 있다.
: 정수보다 훨씬 큰 값을 나타낼 수 있다.
C++의 부동소수점형
: float [32비트] , double [64비트], long double[80비트 ~ 128비트]
-> C++는 크기가 다른 다양한 데이터형과 signed, unsigned 변형으로 적합한 데이터 셋을 선택
C++의 기본 데이터형
: 정수형과 부동 소수점형
값을 저장하는데 사용되는 메모리 크기와 signed냐 unsigned냐에 따라 정수형은 다시 여러가지 형으로 세분된다.
C++의 정수형을 크기가 작은 것부터 순서대로 나열하면
: bool, char, signed char, unsigned short, int, unsigned int, long, unsigned long
정수형 wchar_t가 들어갈 위치는 시스템에 따라 다르다
char형은 그 시스템의 기본 문자 세트에 속하는 어떠한 문자도 저장할 수 있을 만큼 커야한다.
wchar_t형은 시스템의 확장 문자 세트에 속하는 어떠한 문자도 저장할 수 있을 만큼 커야한다.
부동 소수점형은 소수부가 있는 값을 나타낼 수 있다.
: 정수보다 훨씬 큰 값을 나타낼 수 있다.
C++의 부동소수점형
: float [32비트] , double [64비트], long double[80비트 ~ 128비트]
C++는 크기가 다른 다양한 데이터형과 signed, unsigned 변형으로
적합한 데이터 셋을 선택
C++은 산술연산자를 제공하는데,
하나의 피연산자에 걸려있는 두 연산자에 대해 우선순위 규칙과 결합 방향 규칙으로 순서를 결정
데이터형의 변환
- 변수에 값을 대입할 때
- 수식에 서로 다른 데이터형을 혼합하여 사용할 때
- 데이터형 변환자를 사용하여 강제로 데이터형을 변환할 때
데이터형 변환에서 실제값은 유지되고 새로운 값을 제공한다.
'Programming > C++ 2' 카테고리의 다른 글
[C++] 10장-3. 클래스 생성자와 파괴자 (0) | 2021.04.11 |
---|---|
[C++] 10장-2. 추상화와 클래스 (0) | 2021.04.11 |
[C++] 3장-4. C++ 산술 연산자 (0) | 2021.04.09 |
[C++ 연습문제] 3장. 데이터 처리 (1) (0) | 2021.04.09 |
[C++ 요약] 3장. 데이터 처리 (0) | 2021.04.09 |