Comment diviser les 2 int en c?

veux diviser 2 nombres et obtenir le résultat comme ceci:

5 /2 = 2.50

Mais il ne renvoie 2.

Je ne sais pas maintenant ce que je fais mal.

Voici mon code:

int a;
int b;
int c;
printf("First num\n");
scanf("%d", &a);
printf("Second num\n");
scanf("%d", &b);
c = a / b;
printf("%d", c);
  • 2.50 n'est pas un entier. Il ne peut pas être stockée dans un int.
  • int signifie "entier", vous savez...
  • Bien que la virgule flottante est une solution, mais peut-être que vous voulez en lire plus sur fixed point.
InformationsquelleAutor Alex | 2016-01-28