-
사칙연산자 : +, -, *, /, %
-
관계연산자 : ==, !=, <, >, <=, >=
-
논리연산자 : 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로 작성해보기.