단항 더하기 및 부정 연산자: +-

구문

+ cast-expression
- cast-expression

+ 연산자

단항 더하기 연산자(+)의 결과는 피연산자의 값입니다. 단항 더하기 연산자의 피연산자는 산술 형식이어야 합니다.

정수 계열 확장은 정수 계열 피연산자를 대상으로 수행됩니다. 결과 형식은 피연산자가 승격될 형식입니다. 따라서 ch(이)가 char 형식인 +ch식이 int 유형으로 나타납니다. 값은 수정되지 않았습니다. 프로모션이 수행되는 방법에 대한 자세한 내용은 표준 변환을 참조하세요.

- 연산자

단항 부정 연산자(-)는 피연산자의 음수입니다. 단항 부정 연산자의 피연산자는 산술 형식이어야 합니다.

정수 계열 확장은 정수 계열 피연산자에서 수행되며, 결과 형식은 피연산자가 확장되는 형식입니다. 승격이 수행되는 방법에 대한 자세한 내용은 표준 변환을 참조하세요.

Microsoft 전용

부호 없는 수량의 단항 부정은 2^n에서 피연산자의 값을 빼서 수행됩니다. 여기서 n은 지정된 부호 없는 형식의 개체에 있는 비트 수입니다.

Microsoft 전용 종료

참고 항목

단항 연산자가 있는 식
C++ 기본 제공 연산자, 우선 순위 및 결합성