가감 연산자: + 및-
expression + expression
expression – expression
설명
덧셈 연산자는 다음과 같습니다.
추가 (+)
빼기 (-)
이 이항 연산자 왼쪽에서 오른쪽으로 연관성이 있습니다.
덧셈 연산자 산술 또는 포인터 형식의 피연산자를 사용 합니다.결과를 추가 (+) 연산자는 피연산자의 합계입니다.결과를 빼기 (-) 연산자는 피연산자 간의 차이입니다.피연산자 중 하나 또는 모두 포인터인 경우 함수가 아닌 개체에 대 한 포인터 이어야 합니다.두 피연산자가 모두 포인터인 경우 둘 다 동일한 배열 개체에 대 한 포인터를 있지 않은 경우 결과 의미 하지 않습니다.
덧셈 연산자의 피연산자가 걸릴 산술, 계열, 및 스칼라 형식입니다.다음 표에 정의 된.
가감 연산자 연산자와 함께 사용 되는 형식
형식 |
의미 |
---|---|
산술 연산 |
정수 계열 및 부동 형식은 통칭 "산술" 형식 이라고 합니다. |
정수 계열 |
Char 형식 및 int (길거나 짧은) 크기와 열거형의 "정수" 형식입니다. |
스칼라 |
스칼라 피연산자는 산술 또는 포인터 형식의 피연산자입니다. |
이러한 연산자에 대 한 법적 조합입니다.
산술 + 산술 연산
스칼라 + 계열
정수 계열 + 스칼라
산술 - 산술 연산
스칼라 - 스칼라
더하기 및 빼기 작업 해당 하는 다름.
두 피연산자가 모두 산술 형식인 경우에 변환 설명 산술 변환 피연산자에 적용 되 고 결과 변환 된 형식입니다.
예제
// expre_Additive_Operators.cpp
// compile with: /EHsc
#include <iostream>
#define SIZE 5
using namespace std;
int main() {
int i = 5, j = 10;
int n[SIZE] = { 0, 1, 2, 3, 4 };
cout << "5 + 10 = " << i + j << endl
<< "5 - 10 = " << i - j << endl;
// use pointer arithmetic on array
cout << "n[3] = " << *( n + 3 ) << endl;
}