Galera, comecei a programar tem uma semana , aprendendo só por vídeos e apostilas e tentei fazer uma calculadora simples de 4 operações em c, mas do jeito que tentei fazer o programa abre, mas dá erro na hora da operação (parou de funcionar), tem alguma(provavelmente muita) coisa errada no jeito que tentei fazer ela? Dicas por favor? Obs: ainda estou aprendendo a usar o IF.
#include <stdio.h>
#include <stdlib.h>
int calculo(void){
int numero1, numero2, numero3;
char sinal;
printf("Digite o primeiro numero, o sinal da operação que deseja e o segundo numero \n \n + Significa adicao \n - Significa subtracao \n * Significa Multiplicacao \n / Significa divisao\n\n");
scanf("%d %c %d", numero1, sinal, numero2);
if(sinal='+'){
numero3=numero1 + numero2;
printf("O resultado é igual a %d\n", numero3);
}
if (sinal='-'){
numero3=numero1 - numero2;
printf("O resultado e igual a %d\n", numero3);
}
if (sinal='*'){
numero3=numero1 * numero2;
printf("O resultado e igual a %d\n", numero3);
}
if (sinal='/'){
numero3=numero1/numero2;
printf("O resultado e igual a %d\n", numero3);
}
}
int main(void){
calculo();
return 0;
}