본문 바로가기
프로그래밍/C

[C언어] 복합 대입 연산자 += -= *= /= %=

by 아임코딩 2024. 1. 26.
728x90
반응형

소개

안녕하세요 아임코딩입니다.

이번에는 C언어에서 제공하는 복합 대입 연산자에 대해서 알아보도록 하겠습니다.

산술 연산자는 쉽게 말해서 수학에서 덧셈, 뺄셈, 곱셈, 나눗셈, 나머지 구하기 등과 같은 수학적 연산을 뜻합니다.

대입 연산자는 = 기호로 나타내고 왼쪽에는 값을 저장할 변수가 오고 오른쪽에는 저장하고 싶은 값을 넣습니다.

산술 연산자와 대입 연산자를 결합한 형태가 복합 대입 연산자라고 할 수 있습니다.

 

덧셈 복합 연산자 +=

C언어에서는 덧셈 복합 연산자 += 를 제공합니다.

간단한 코드를 통해 이 연산을 하는 방법을 알아보도록 하겠습니다.

#include <stdio.h>

int main() {

	int a = 10;
	int b = 3;
    
    a += b;	//a = a + b

	printf("복합 연산 결과 : %d\n", a);
}

 

 

+= 연산을 통해서 a에 a 와 b 의 합을 저장할 수 있습니다.

 

뺄셈 복합 연산자 -=

C언어에서는 뺄셈 복합 연산자 -= 를 제공합니다.

간단한 코드를 통해 이 연산을 하는 방법을 알아보도록 하겠습니다.

#include <stdio.h>

int main() {

	int a = 10;
	int b = 3;

	a -= b;	//a = a - b;
    
	printf("뺄셈 복합 연산 결과 : %d\n", a);
}

 

 

-= 연산을 통해서 a에 a 와 b 의 차를 저장할 수 있습니다.

 

 

 

곱셈 복합 연산자 *=

C언어에서는 곱셈 복합 연산자 *= 를 제공합니다.

간단한 코드를 통해 이 연산을 하는 방법을 알아보도록 하겠습니다.

#include <stdio.h>

int main() {

	int a = 10;
	int b = 3;

	a *= b;		//a = a * b;
    
	printf("곱셈 복합 연산 결과 : %d\n", a);
}

 

 

*= 연산을 통해서 a에 a 와 b 의 곱을 저장할 수 있습니다.

 

 

몫 복합 연산자 /=

C언어에서는 몫 복합 연산자 /= 를 제공합니다.

간단한 코드를 통해 이 연산을 하는 방법을 알아보도록 하겠습니다.

#include <stdio.h>

int main() {

	int a = 10;
	int b = 3;

	a /= b;		//a = a / b;
    
	printf("나눗셈 복합 연산 결과 : %d\n", a);
}

 

 

/= 연산을 통해서 c에 a 와 b 의 몫을 저장할 수 있습니다.

 

 

나머지 복합 연산자 %=

C언어에서는 나머지 복합 연산자 %= 를 제공합니다.

간단한 코드를 통해 이 연산을 하는 방법을 알아보도록 하겠습니다.

#include <stdio.h>

int main() {

	int a = 10;
	int b = 3;
    
	a %= b;		//a = a % b;
    
	printf("나머지 복합 연산 결과 : %d\n", a);
}

 

 

%= 연산을 통해서 a에 a 와 b 의 나머지를 저장할 수 있습니다.

728x90
반응형