논리 연산자(Logical operator)
연산자(Operator) | 의미(Description) | 예제(Example) |
&& | 모두 같으면 true를 return | (a-3) && b |
|| | 하나만 true 면 true를 return | a >3 || b <1 |
! | reverse 값을 return | !(true) |
산술 연산자(Arithmetic operator)
연산자(Operator) | 의미(Description) | 예제(Example) |
+ | 더하기 | a+b |
- | 빼기 | a-b |
* | 곱하기 | a*b |
/ | 나누기 | a/b |
% | 나머지 | a%b |
++ | 1증가 | a++ |
-- | 1감소 | a-- |
비트 연산자(bits operator)
연산자(Operator) | 의미(Description) | 예제(Example) |
& | bits 간의 AND | a&b |
| | bits 간의 OR | a|b |
^ | bits 간의 XOR | a^b |
~ | bits 의 NOT | ~a |
>> | 오른쪽으로 비트 이동, 빈 곳은 0 | x>>5 |
<< | 왼쪽으로 비트 이동, 빈 곳은 0 | x<<5 |
대입 연산자(assignment operator)
연산자(Operator) | 예제(Example) | 의미(Description) |
+= | a+=1 | a = a+1 |
-= | a-=1 | a = a-1 |
*= | a*=1 | a = a*1 |
/= | a/=1 | a = a/1 |
%= | a%=1 | a = a%1 |
|= | a|=1 | a= a|1 |
&= | a&=1 | a = a&1 |
<<= | a<<=1 | a = a<<1 |
>>= | a>>=1 | a = a>>1 |
^= | a^=1 | a = a^1 |
비교 연산자(Comparision operator)
연산자(Operator) | 의미(Description) | 예제(Example) |
== | equal 비교 | a==b |
!= | not equal 비교 | a!=b |
<= | 같거나 크거나 비교 | a<=b |
>= | 같거나 작거나 비교 | a>=b |
< | 작은가 비교 | a<b |
> | 큰가 비교 | a>b |
'프로그래밍 언어 > C++' 카테고리의 다른 글
C++ 중첩 클래스 (Nested Class) (0) | 2022.07.20 |
---|---|
C++ 친구 클래스 및 함수 (friend) (0) | 2022.07.20 |
C++ POD, 표준 레이아웃 타입, 간단한 타입 (0) | 2022.07.08 |
C++ namespace와 using (0) | 2022.07.05 |
C/C++ 전처리기의 모든 것 (예외, 매크로, 토큰) (0) | 2022.07.04 |