분류 |
연산자 |
예 |
수식 연산자 |
+, -, *, /, % |
a = b + c; |
증감 연산자 |
++, -- |
a++; |
할당 연산자 |
=, +=, -=, *=, /=, %= |
a += b + c; |
논리 연산자 |
&&, ||, ! |
a && b |
관계 연산자 |
<, >, ==, !=, >=, <= |
a > b |
비트 연산자 |
&, |, ^ |
a ^ b |
분류 |
기능 |
예 |
+ |
양쪽 피연산자를 서로 더함 |
a + b |
- |
왼쪽 피연산자에서 오른쪽 피연산자를 뺌 |
a - b |
* |
양쪽 피연산자를 서로 곱함 |
a * b |
/ |
왼쪽 피연산자를 오른쪽 피연산자로 나눔 |
a / b |
% |
왼쪽 피연산자를 오른쪽 피연산자로 나눈 뒤의 나머지를 구함 |
a % b |
분류 |
기능 |
예 |
++ (전위 증가 연산자) |
피연산자의 값을 1만큼 증가 |
++a; |
-- (전위 감소 연산자) |
피연산자의 값을 1만큼 감소 |
--a; |
++ (후위 증가 연산자) |
피연산자의 값을 1만큼 증가 |
a++; |
-- (후위 감소 연산자) |
피연산자의 값을 1만큼 감소 |
a--; |
분류 |
기능 |
예 |
< |
오른쪽 피연산자가 왼쪽 피연산자보다 크면 참, 작으면 거짓 |
a < b |
> |
왼쪽 피연산자가 오른쪽 피연산자보다 크면 참, 작으면 거짓 |
a > b |
== |
왼쪽 피연산자가 오른쪽 피연산자와 같으면 참, 다르면 거짓 |
a == b |
!= |
왼쪽 피연산자가 오른쪽 피연산자와 다르면 참, 같으면 거짓 |
a != b |
>= |
왼쪽 피연산자가 오른쪽 피연산자보다 크거나 같으면 참, 작으면 거짓 |
a >= b |
<= |
오른쪽 피연산자가 왼쪽 피연산자보다 크거나 같으면 참, 작으면 거짓 |
a <= b |
분류 |
기능 |
예 |
= |
오른쪽 피연산자를 왼쪽 피연산자에 할당 |
a = b; |
+= |
a += b는 a = a + b와 같음 |
a += b; |
-= |
a -= b는 a = a - b와 같음 |
a -= b; |
*= |
a *= b는 a = a * b와 같음 |
a *= b; |
/= |
a /= b는 a = a / b와 같음 |
a /= b; |
%= |
a %= b는 a = a % b와 같음 |
a %= b; |
A |
B |
A && B |
참 |
참 |
참 |
참 |
거짓 |
거짓 |
거짓 |
참 |
거짓 |
거짓 |
거짓 |
거짓 |
A |
B |
A || B |
참 |
참 |
참 |
참 |
거짓 |
참 |
거짓 |
참 |
참 |
거짓 |
거짓 |
거짓 |
A |
!A |
참 |
거짓 |
거짓 |
참 |
분류 |
기능 |
예 |
& |
두 피연산자의 대응되는 비트에 논리곱을 수행 |
a & b |
| |
두 피연산자의 대응되는 비트에 논리합을 수행 |
a | b |
^ |
두 피연산자의 대응되는 비트에 배타적 논리합을 수행 |
a ^ b |
A |
B |
A ^ B |
참 |
참 |
거짓 |
참 |
거짓 |
참 |
거짓 |
참 |
참 |
거짓 |
거짓 |
거짓 |
'컴퓨터 > 언어,프로그래밍' 카테고리의 다른 글
<HR> 수평선 태그 (0) | 2012.12.05 |
---|---|
[C# .NET] 시간(Time), 날짜(Date)에 관한것들 + MaskedTextBox, dateTimePicker (0) | 2012.10.05 |
[C#] 변수의 형식 변환(Type Conversion), 문자 상수(Constant)선언 방법 (0) | 2012.10.05 |
[C# .NET] FormBorderStyle.None 상태에서 드래그로 폼 움직이기 (0) | 2012.09.29 |
[C# .NET] 윈도우 폼 타이틀바, 테두리 없애기, 배경화면 설정, 단축키 구현 (0) | 2012.09.28 |