**Autonomous driving tech./*C++

[C++] 05_산술연산자와 auto

2wnswoo 2024. 9. 15. 21:44

#include <iostream>
using namespace std;

int main() {
    // + - * / %
    /*
    + : 두 개의 피연산자의 합을 계산합니다.
    - : 첫 번째 피연산자에서 두 번째 피연산자의 차를 계산합니다.
    * : 두 개의 피연산자의 곱을 계산합니다.
    / : 첫 번째 피연산자에서 두 번째 피연산자를 나눕니다.
    >> 두 개의 피연산자가 모두 정수이면 결과값은 '몫'입니다.
    % : 첫 번째 피연산자를 두 번째 피연산자로 나누어 나머지를 구합니다.
    예를 들어서 19를 6으로 나누게 되면 그 값은 1입니다.
    부동 소수점(실수) 사용할 수 없습니다.
    */


    int a = 10;
    int b = 3;
    int c = 5;

    int d = a + b;
    int e = a - b;
    int f = a * b;
    int g = a / b;
    int h = a % b;

    cout << d << endl;
    cout << e << endl;
    cout << f << endl;
    cout << g << endl;
    cout << h << endl;

    //C++가 복잡한 산술 연산을 수행할 수 있을까? > 있다.

    // #1
    int multiple = a + b * c;
    cout << multiple << endl;
    // >>> 25

    //#2
    int multiple2 = a / b * c;
    cout << multiple2 << endl;
    // >>> 15 ( 왼쪽에서 오른쪽으로 계산함 )


    //auto
    //3개의 float형 변수 선언
    auto x = 0.0; // float형 변수 지정
    float y = 0;
    auto z = 0;

    auto n = 100; // n은 int
    auto x = 1.5; // x는 float
    auto y = 1.3e12L; // y는 long long
  return 0;
}

 

 

위 내용은 '인프런 C++ 강의'의 일부를 정리한 내용입니다.