목차
논리 연산자(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 |