기본 연산자 |
대입 연산자 |
조건 연산자 |
논리 연산자 |
+ |
= |
> |
&& (그리고) |
- |
+= |
< |
|| (또는) |
* |
-= |
>= |
|
/ |
*= |
<= |
|
% |
/= |
== |
|
|
%= |
|
|
기본 연산자
소스
1 2 3 4 5 6 7 8
| #include <stdio.h>
int main() { int x = 10, y = 20;
printf("%d + %d = %d\n", x, y, x + y); }
|
실행 화면
대입 연산자
소스
1 2 3 4 5 6 7 8 9 10
| #include <stdio.h>
int main() { int x = 10, y = 20;
x += 30;
printf("%d + %d = %d\n", x, y, x + y); }
|
실행 화면
조건 연산자
소스
1 2 3 4 5 6 7 8 9
| #include <stdio.h>
int main() { int x = 40, y = 20;
printf(" %d < %d = %d\n", x, y, x < y); printf(" %d > %d = %d\n", x, y, x > y); }
|
실행 화면
논리 연산자
소스
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| #include <stdio.h>
int main() { int x = 40, y = 20, z = 30;
printf( "%d는 %d보다 크고 %d 보다 작다 = %d\n", x, y, z, x > y && x < z ); printf( "%d는 %d보다 크거나 %d 보다 작다 = %d\n", x, y, z, x > y || x < z ); }
|
실행 화면
1 2
| 40는 20보다 크고 30 보다 작다 = 0 40는 20보다 크거나 30 보다 작다 = 1
|
Author:
rosiecube
Permalink:
https://rosiecube.github.io/2019/09/02/programming/c++/operator/
License:
Copyright (c) 2019 CC-BY-NC-4.0 LICENSE
Slogan:
Do you believe in DESTINY?