본문 바로가기

Programming/C++ 2

[C++ 요약] 3장. 데이터 처리

반응형

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비트)

 

 특정 데이터에 적합한 데이터형을 골라서 사용해야한다.

 

 

 

산술연산 연산자는 우선순위 규칙과 결합 방향 규칙을 적용하여 어느 연산을 먼저 수행할지 결정

 

한 데이터형을 다른 데이터형으로 변환하는 경우 [대부분의 경우에 실제값은 유지된다]

  • 변수에 값을 대입할 때
  • 수식에 서로 다른 데이터형을 혼합하여 사용할 때
  • 데이터형 변환자를 사용하여 강제로 데이터형을 변환시킬 때
반응형