개요
연산자/복합연산자와 형변환 |
목표
첫번째 정수값은 = 10 두번째 정수값은 = 4 결과 10 + 4 = 14 10 - 4 = 6 10 * 4 = 40 10 / 4 = 2 10 % 4 = 2 mod_1 = 2, mod_2= 2.0, //float mod_2 = 10 / 4; mod_3 = 2.5, // float mod_3 = (float) 10 / 4; mod_4 = 2 첫번째 정수값은 = 10 두번째 정수값은 = 3 결과 10 += 3 : 13 10 -= 3 : 7 10 *= 3 : 30 10 /= 3 : 3 10 %= 3 : 1 |
Code
#include<stdio.h>
int main(void)
{
int n1 = 10, n2 = 4, n3 = 10, n4 = 3;
float mod_2, mod_3, mod_4;
printf("첫번째 숫자 : %d\t두번째 숫자 : %d\n", n1, n2);
printf("결과\n");
printf("%d + %d = %d\n", n1, n2, n1 + n2);
printf("%d - %d = %d\n", n1, n2, n1 - n2);
printf("%d * %d = %d\n", n1, n2, n1 * n2);
printf("%d / %d = %d\n", n1, n2, n1 / n2);
printf("%d %% %d = %d\n", n1, n2, n1 % n2);
mod_2 = n1 / n2;
mod_3 = n1 / (float)n2;
mod_4 = n1 / n2;
printf("mod_1 = %d\n", n1 / n2);
printf("mod_2 = %0.1f\n", mod_2);
printf("mod_3 = %0.1f\n", mod_3);
printf("mod_4 = %d\n", (int)mod_4);
printf("\n복합연산자(산술 연산자와 대입 연산자)\n");
printf("첫번째 숫자 : %d\t두번째 숫자 : %d\n", n3, n4);
printf("결과\n");
printf("%d += %d : %d\n", n3, n4, n3 += n4);
printf("%d -= %d : %d\n", n3, n4, n3 -= n4);
printf("%d *= %d : %d\n", n3, n4, n3 *= n4);
printf("%d /= %d : %d\n", n3, n4, n3 /= n4);
printf("%d %%= %d : %d\n", n3, n4, n3 %= n4);
return 0;
}
Output
'C\C++' 카테고리의 다른 글
문자 입력 / 연산 / 출력 (0) | 2022.02.09 |
---|---|
전위 / 후위 연산자 (0) | 2022.02.09 |
int_input (0) | 2022.02.09 |
형변환 예제 (0) | 2022.02.09 |
type_문제 (0) | 2022.02.09 |