[C언어] 대입연산자 +=, -=, *= , /=, %=
ET의 공부/C언어2019. 12. 4. 20:46
C언어의 대입연산자 +=, -=, *= , /=, %=에 대해 설명하겠습니다.
대입 연산자
다음 표와 같은 연산자는 왼쪽에 있는 변수를 오른쪽에 있는 값만큼 지시된 연산을 사용하여 계산후 대입합니다.
연산자 | 기능 |
+= | 왼쪽의 변수에 오른쪽에 있는 값을 더한다. |
-= | 왼쪽의 변수에 오른쪽에 있는 값을 뺀다. |
*= | 왼쪽의 변수에 오른쪽에 있는 값을 곱한다. |
/= | 왼쪽의 변수를 오른쪽에 있는 값으로 나눈다. |
%= | 왼쪽의 변수에 오른쪽으로 나눈값으로 나눈 나머지를 대입한다. |
예제:
#include <stdio.h>
int main (void)
{
int a,b,c,d,e;
a = 10;
b = 10;
c = 10;
d = 10;
e = 10;
a += 3;
b -= 3;
c *= 3;
d /= 3;
e %= 3;
printf("+= %d -= %d *= %d /= %d %%= %d\n",a,b,c,d,e);
//결과 : = 13 -= 7 *= 30 /= 3 %= 1
return 0;
}
http://colorscripter.com/info#e" target="_blank" style="color:#e5e5e5text-decoration:none">Colored by Color Scripter
|
'ET의 공부 > C언어' 카테고리의 다른 글
[C언어] 무한반복 while문 (0) | 2019.12.11 |
---|---|
[C언어] 반복문 for문 루프, for문 콤마(,)연산 (0) | 2019.12.10 |
[C언어] 데이터형 바꾸기 캐스트 연산자 (0) | 2019.12.03 |
[C언어] 증가연산자 ++ 와 감소 연산자 -- , 증감연산자 사용방법 (0) | 2019.12.03 |
[C언어] 산술연산자(+,-,*,/,%) 우선순위와 결합 방향 (0) | 2019.11.27 |
댓글()