안녕하십니까. 김동우입니다.
이번 노트는 바로 코드부터 보겠습니다.
#include <iostream>
using namespace std;
int main()
{
int x(6);
int y(-x); // 부호변환, (-1) * x;
// unary operator(-)와 변수는 꼭 붙어있게 사용한다.
int a(8);
int b(5);
int c = a % b;
cout << c << '\n' << endl; // output : 3
cout << a / b << endl; // output : 1
cout << float(a) / b << endl; // output : 1.6
cout << a / float(b) << endl; // output : 1.6
cout << float(a) / float(b) << '\n' << endl; // output : 1.6
// 모던 cpp 의 정수형 나눗셈은 나머지를 모두 버리는 "버림"의 방식을 택했다.
cout << -5 % 2 << '\n' << endl;
// 음수의 나머지 연산은 나머지도 음수가 된다.
int z = x;
z += y; // z = z + y; -> 0
// 사칙연산 + 나머지 연산 진행 후 대입
cout << z << '\n' << endl; // ouput : 0
return 0;
}
그럼 이만 이번 글을 마치도록 하겠습니다. 감사합니다.