● 연산자(operator)
● 대입 연산자 ( = )
● 산술 연산자 ( + , -, * , / , % , ++ , -- )
% : 모둘러스, 나머지 연산자 (피연산자가 모두 정수, 실수는 나머지가 없으니까)
실수는 나머지가 없이 소수점이 계속 나오므로 실수끼리 나누면 문법 오류가 발생한다.
(나머지 연산할 때 실수가 하나라도 있느면 오류 발생함)
int data = 10./3.;
data가 정수이므로 3이 나오긴 하나, 데이터 손실 우려 경고 문자가 나온다.
int data = (int)10./3.;
명시적으로 형변환 해주자.
또한,
● 실수를 상수로 적을 경우 소수점 뒤에 f를 붙이면 float 자료형으로, f를 붙이지 않으면 double 자료형으로 간주한다.
0.1f - float 자료형
0.1 - double 자료형
'C++' 카테고리의 다른 글
7. 논리 연산자 (0) | 2023.01.06 |
---|---|
6. 증감 연산자 (0) | 2023.01.06 |
4. 실수형 자료형 (0) | 2023.01.04 |
3. 정수형 자료형 (2) | 2023.01.04 |
2. 자료형 (0) | 2023.01.02 |