Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 앱 인벤터 예시
- user function
- 프로그래밍 열풍
- Operator
- 앱 스토어 4월
- Python
- 앱인벤터
- Logic Operator
- 관계 연산자
- 앱 인벤터 2
- 앱 인벤터
- 파이썬
- 비트 논리 연산자
- ISSACMin
- help 함수
- cmath
- C++ Basic
- Python Basic
- 사용자 출력
- User Input Output
- output
- using namespace std
- 연산자
- input
- 파이썬을 중심으로
- 모바일 무료 게임 순위
- C++
- C++ 연습예제
- 사용자 입력
- Conditional operator
Archives
- Today
- Total
ISSAC.Min
[C++ Basic] 연산자(Operator) / 산술 연산자(Arithmetic Operator) 본문
Programming Language/C++ Basic
[C++ Basic] 연산자(Operator) / 산술 연산자(Arithmetic Operator)
ISSAC.M 2019. 4. 3. 00:10반응형
1. 연산자(Operator) |
연산자(Operator)를 설명하자면 가장 먼저 말할 단어라면 계산기라고 말할 수 있을 것 같다.
계산기를 보면 +, -, ×, ÷ 등 연산자를 볼 수 있는데 코딩에서 연산자도 이러한 특징들을 거의 모두 가지고 있다고 생각하면 된다.
물론 수학적 연산자만 포함하지 않고 논리연산자나 대입연산자, 비트연산자와 같은 연산자도 포함한다.
즉, 연산자는 어떤 변수나 조건의 관계를 만드는 것이라고 볼 수 있다.
2. C++ 연산자의 종류 |
일반적으로 수학의 연산자는 +, -, ×, ÷ 등이 있다고 말했는데 C++의 여러가지 연산자들은 어떤 종류가 있는지 살펴 보자.(앞으로 말할 연산자들은 여러 언어와 겹치는 정보가 많습니다.)
산술 연산자 |
대입 연산자 |
증감 연산자 |
부호 연산자 |
관계 연산자 |
논리 연산자 |
조건 연산자 |
비트 연산자 |
기타 연산자 |
3. 산술 연산자 |
가장 쉽게 접할 수 있는 산술 연산자이다. 산술 연산자는 우리가 알고 있는 사칙연산인 +, -, ×, ÷를 포함하며 추가적으로 %를 가지고 있다.
연 산 자 |
설 명 |
+ |
덧셈 연산자 |
- | 뺄셈 연산자 |
* | 곱셈 연산자 |
/ | 나누기 연산자 |
% | 나머지 연산자 |
<산술 연산자>
2 ÷ 3 = 0.666666… 이지만 num1과 num2의 자료형이 정수형이므로 결과 또한 정수형인 0으로 출력된다. 또한 % 산술 연산자는 나머지를 말한다고 했는데 2 ÷ 3의 당연히 몫이 0이므로 나머지로 2가 나오는 것을 볼 수 있다.
아래는 산술 연산자의 사용예시이다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | #include <iostream> using namespace std; int main(){ int num1 = 2; int num2 = 3; cout << num1 + num2 << endl; // 2 + 3 = 5 cout << num1 - num2 << endl; // 2 - 3 = -1 cout << num1 * num2 << endl; // 2 * 3 = 6 cout << num1 / num2 << endl; // 2 / 3 = 0 cout << num1 % num2 << endl; // 2 % 3 = 2 return 0; } | cs |
4. 실습 |
반응형
'Programming Language > C++ Basic' 카테고리의 다른 글
[C++ Basic] 연산자(Operator) / 부호 연산자(Signed Operator) (0) | 2019.04.03 |
---|---|
[C++ Basic] 연산자(Operator) / 증감 연산자(Increment/Decrement Operator) (0) | 2019.04.03 |
[C++ Basic] 연산자(Operator) / 대입 연산자(Assignment Operator) (0) | 2019.04.03 |
[C++ Basic] C++ 기본 개념 (0) | 2019.04.02 |
[C++ Basic] C++ Basic에 들어가기에 앞서 (0) | 2019.04.02 |