[C언어] 기본 연산자( + , - , * , / , % )C2021. 12. 8. 00:57
Table of Contents
1. 덧셈 : 기호 '+'
- 출력할 때 더한 값을 따로 저장하지 않고 바로 출력 가능.
- 더한 값을 변수에 저장하는 것도 가능.
cf) 정수와 실수를 더한 값은 실수형 자료형에 저장하여야 한다.
//정수 덧셈
#include <stdio.h>
int main()
{
int a = 1;
int b = 2;
printf(" a + b = %d", a+b);
return 0;
}
// 출력값 : a + b = 3
//실수 덧셈
#include <stdio.h>
int main()
{
float a = 1.3f;
float b = 1.2f;
printf("a + b = %f",a+b);
return 0;
}
// 출력값 : a + b = 2.500000
//정수와 실수 덧셈
#include <stdio.h>
int main()
{
int a = 2;
float b = 2.5f;
printf("a + b = %f", a+b);
return 0;
}
// 출력값 : a + b = 4.500000
2. 뺄셈 : 기호 ' - '
//정수와 실수 뺄셈
include <stdio.h>
int main()
{
int a = 2;
float b = 7.5f;
printf("a - b = %f\n", a - b);
printf("b - a = %f", b - a);
return 0;
}
// 출력값 : a - b = -5.500000 , b - a = 5.500000
3. 곱셈 : 기호 ' * '
// 정수와 실수 곱셈
include <stdio.h>
int main()
{
int a = 2;
int b = 2.3f;
printf("a * b = %f", a*b);
return 0;
}
// 출력값 : a * b = 4.600000
4-1. 나눗셈(몫) : 기호 ' / '
- 정수와 정수끼리 나눗셈을 하면 몫만 결과값으로 반환됨.(정수형으로 반환)
- 실수끼리 나눗셈을 하면 나머지 값까지 저장됨.
//정수 나눗셈
include <stdio.h>
int main()
{
int a = 10;
int b = 3;
printf("a / b = %d", a/b);
return 0;
}
// 출력값 : a / b = 3
//정수와 실수 나눗셈
include <stdio.h>
int main()
{
int a = 5;
float b = 3.5f;
printf("a / b = %f", a / b);
return 0;
}
// 출력값 : a / b = 1.428571
4-2. 정수형 나눗셈의 나머지 : 기호 ' % '
- 정수와 정수끼리의 연산에서만 가능.
//정수와 정수 나눗셈의 몫
include <stdio.h>
int main()
{
int a = 10;
int b = 3;
printf("a %% b = %d", a % b); // %만 출력하도록 하기 위해선 %%을 입력.
return 0;
}
// 출력값 : a % b = 1
5. 종합
#include <stdio.h>
int main()
{
int a = 10;
int b = 3;
float c = 1.5;
float d = 2.5;
printf("덧셈 : ");
printf("a + b = %d\n", a+b);
printf("뺄셈 : ");
printf("a - b = %d\n", a-b);
printf("b - a = %d\n", b-a);
printf("곱셈 : ");
printf("c * d = %f\n", c*d);
printf("나눗셈 : ");
printf("c / d = %f\n", c/d);
printf("나머지 : ");
printf("a %% b = %d\n", a%b);
return 0;
}
'C' 카테고리의 다른 글
[C언어] 비교 연산자(==,!=,<>,<=>)/ 논리 연산자(&&,||), 복합 대입 연산자 (0) | 2021.12.08 |
---|---|
[C언어] 증감 연산자(++,--)/ 전위 연산자, 후위 연산자 (0) | 2021.12.08 |
[C언어] 입력 받기(scanf)_상수 (0) | 2021.12.08 |
[C언어] 입력 받기(scanf)_정수형/실수형 (0) | 2021.12.08 |
[C언어] 형식 지정자_ 정수형/실수형 변수 (0) | 2021.12.07 |
@Yanako :: Yana's coding story였는데요, 우당탕탕 개발일지가 맞는것같
야나의 코딩 일기장 :) #코딩블로그 #기술블로그 #코딩 #조금씩,꾸준히
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!