Skip to content

Latest commit

 

History

History
113 lines (70 loc) · 1.84 KB

04.operator.md

File metadata and controls

113 lines (70 loc) · 1.84 KB

연산자 알아보기

연산자 종류에 대하여 알아보기

  • 사칙연산자 : +, -, *, /, %

  • 관계연산자 : ==, !=, <, >, <=, >=

  • 논리연산자 : AND(&&), OR(||), NOT(!)

문자열 입력 받기

문자열을 입력 받으려면 cin을 이용합니다.

사칙연산자

+는 더해주고, -는 빼주고, /는 나눠줍니다.

#include<iostream>

using namespace std;

int main() {
    double a;
    cout << "enter num(a) : ";
    cin >> a;

    a += 5;
    cout << "a + 5 = "<< a << endl;

    a -= 5;
    cout << "a - 5 = " << a << endl;

    a /= 2;
    cout << "a / 2 = " << a << endl;

    return 0;
}

관계연산자

==는 같다, !=는 다르다는 것을 나타냅니다.

#include<iostream>

using namespace std;

int main() {
    double a;
    cout << "enter num(a) : ";
    cin >> a;

    cout << "a == 20 = " << (a == 20) << endl;

    cout << "a != 20 = " << (a != 20) << endl;

    return 0;
}

논리연산자

&&는 둘다 같을때 true, || 둘중 하나만 같을때 true입니다.

관계연산자와 같이 쓰입니다.

#include<iostream>

using namespace std;

int main() {
    double a;
    cout << "enter num(a) : ";
    cin >> a;

    cout << "(a >= 10 && a <= 20)" << (a >= 10 && a <= 20)<< endl;

    cout << "(a >= 10 || a <= 20)" << (a >= 10 || a <= 20) << endl;

    return 0;
}

과제

  • 과제-1 : 지금까지 배운 변수와 연산자를 이용해 원의 둘레를 구해보기. (radius = 17)

예제 코드:

#include<iostream>

using namespace std;

int main() {
    double calc_num;

    //이곳에 원의 둘레를 구하는 식을 작성하여
    //아래 calc_num을 완성합니다.

    // calc_num = ???;

    cout << calc_num << endl;

    return 0;
}
  • 과제-2 : 비트 논리연산자에 대하여 학습하고, cpp로 작성해보기.