소개
안녕하세요 아임코딩입니다.
이번에는 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 의 나머지를 저장할 수 있습니다.
'프로그래밍 > C' 카테고리의 다른 글
[c언어] visual studio scanf() 오류 해결 (0) | 2024.01.26 |
---|---|
[C언어] 증감 연산자 ++ -- 전위 후위 연산자 (0) | 2024.01.26 |
[C언어] 산술 연산자 + - * / % (0) | 2024.01.25 |
[C언어] bool 자료형 (1) | 2024.01.24 |
[C언어] 문자 자료형 char (0) | 2024.01.23 |