|
굳이 외울필요없이 프로그래밍 하다보면 저절로 외워지는 연산자들 임돠...
연산자 분류 |
연산자 |
예 | 설명 |
단항연산자 |
+ |
+a | 양의부호 |
- |
-a | 음의부호 |
|
! | !a | 불리언형을 반대로 |
|
~ |
~a | 비트 값의 보수 |
|
++ |
++a | 변수 값에 1을 더하기 |
|
-- |
--a | 변수값에 1을 빼기 |
|
수식연산자 | + | a = b + c | a 에 b와 c를 더하여 넣는다. |
- | a = b - c | a 에 b와 c를 빼서 넣는다. | |
* | a = b * c | a 에 b와 c를 곱해서 넣는다. | |
/ | a = b / c | a 에 b와 c를 나누어 넣는다. | |
% | a = b % c | a 에 b와 c를 나눈뒤 나머지를 넣는다. | |
할당연산자 | = | a=b | a에 b를 대입한다. |
+= | a+=b | a에 a와 b를 더한후 대입한다 | |
-= | a-=b | a에 a와 b를 뺀후 대입한다. | |
*= | a*=b | a에 a와 b를 곱한 후 대입한다. | |
/= | a/=b | a에 a와 b를 나눈 후 대입한다. | |
%= | a%=b | a에 a와 b를 나눈 후 나머지를 대입한다. | |
논리연산자 | ! | !a | NOT a |
?: | a>b ? c : d | a>b가 참이면 c 거짓이면 d반환 | |
|| | a&&b&&c | a가 참이면 b&&c 연산 안하고 참 | |
&& | a||b||c | a가 참이면 b||c 연산안하고 참 | |
비트연산자 | & | a&b&c | 연산결과모두 참이면 참 |
| | a|b|c | 연산결과모두 참이면 참 | |
^ | a^b | 베타적 논리합 XOR로 암호화할때 사용됨. | |
관계연산자 | == | a == b | a와 b가 같으면 true 아니면 false |
!= | a != b | a와 b가 틀리면 true 아니면 false | |
< | a > b | a가 b보다 크면 true 아니면 false | |
> | a < b | a가 b보다 작으면 true 아니면 false | |
>= | a >= b | a가 b보다 크거나 같으면 true 아니면 false | |
<= | a <= b | a가 b보다 작거나 같으면 true 아니면 false | |
is | a is 데이터형식 | a와 데이터형식이 일치하면 true 아니면 false | |
as | a =b as int | 참조형식간 변환 | |
시프트연산 | << | a=<<1 | a값을 왼쪽으로1 만큼 이동 0001 -> 0010 |
>> | a=>>2 | a값을 오른쪽으로 2만큼 이동 0100 -> 0001 |
'컴퓨터프로그래밍 > C#' 카테고리의 다른 글
C# - 점프문 (0) | 2016.11.21 |
---|---|
C# - 반복문 (0) | 2016.11.20 |
C# - 조건문 (2) | 2016.11.20 |
C# - 변수의 이해 (0) | 2016.11.20 |
C# - 첫 프로그램 실행과 기초문법 (0) | 2016.11.19 |