목차

논리 연산자(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++ Programming' 카테고리의 다른 글
| [C++언어] 정수, 실수를 문자열로 변경하기(int, float, double to string) (0) | 2021.12.15 |
|---|---|
| [C++언어] 문자열 정수, 실수로 변경하기(string to int, float, double, stringstream) (0) | 2021.12.14 |
| [C/C++] 변수 선언 조건, Constant(const) 사용 방법 (0) | 2021.12.11 |
| [C++]변수 종류, 크기, 범위, 예제로 변수 확인(Variable Type, Size, Range) (0) | 2021.12.10 |
| Visual Studio/ VS Code 선택 영역 주석 처리 방법(Python, C언어, HTML) (0) | 2021.12.09 |