Я использую dev ++ для программирования c, и я сделал на простую программу сложения, вычитания, мульти и Div. в моем коде нет ошибки, но я получаю сообщение типа 9 цифр (-317629566
) другого типа вместе с выводом на экране вывода.
#include<stdio.h>
#include<conio.h>
main()
{
int a, b;
char op;
printf("select a operator(+, -, *, /) :: ");
scanf("%c", &op);
printf("enter first number : ");
scanf("%d", &a);
printf("enter second number : ");
scanf("%d", &b);
switch (op)
{
case '+':
printf("addition : %d%d", a + b);
break;
case '-':
printf("subtraction : %d%d", a - b);
break;
case '*':
printf("multiplication : %d%d", a *b);
break;
case '/':
printf("divison : %d%d", a / b);
break;
default:
printf("not a operator");
}
getch();
}
Это вывод, который я получаю после выполнения кода.
select a operator( + , - , * , / ) :: +
enter first number : 12
enter second number : 13
addition : 25-317629566
почему я получаю -317629566
результат.