따배씨++ (3.2 Arithmetic operator)

김동우·2021년 4월 9일
0

안녕하십니까. 김동우입니다.

이번 노트는 바로 코드부터 보겠습니다.

#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;
}

그럼 이만 이번 글을 마치도록 하겠습니다. 감사합니다.

0개의 댓글

관련 채용 정보