할당(대입) 연산자는 오른쪽 항의 연산 결과를 왼쪽 항의 피연산자에 할당 또는 대입하는 연산자입니다.
할당(대입) 연산자 종류 | 예시 | 역할 |
= | a = b; | 왼쪽 피연산자에 오른쪽 피연산자의 값을 할당 |
+= | a += b; (a = a + b와 같음) | a와 b를 더한 값을 a에 할당 |
-= | a -= b; (a = a - b와 같음) | a와 b를 뺀 값을 a에 할당 |
*= | a *= b; (a = a * b와 같음) | a와 b를 곱한 값을 a에 할당 |
/= | a /= b; (a = a / b와 같음) | a와 b를 나눈 값을 a에 할당 |
%= | a %= b; (a = a % b와 같음) | a와 b를 나누고 남은 값을 a에 할당 |
위 예제에서 보다시피 왼쪽 피연산자에 해당 수식에 따라 연산값을 할당하는 것!!
첫번째 a + b의 값은 80
두번재 a의 값 80에서 b의 값 44를 뺀 36
세번째 a의 값 36에 b의 값 44를 곱한 a의 값은 1584
네번재 a의 1584의 값에서 b의 값 44를 나눈 a의 값 36
다섯번재 a의 36의 값을 b의 값 44로 나머지 값을 구할 수 없으므로 a의 값은 36
https://play.google.com/store/apps/details?id=com.goldenegg
'프로그래밍 > c#' 카테고리의 다른 글
c#_13 연산자 : 논리 연산자 (0) | 2021.04.30 |
---|---|
c#_12 연산자 : 관계 연산자 (0) | 2021.04.29 |
c#_10 연산자 : 증감 연산자(++, --) (1) | 2021.04.23 |
c#_09 연산자 : 수식 연산자 (0) | 2021.04.21 |
c#_08 상수(Constant) (1) | 2021.04.16 |
댓글