double, long,float ,que de confusions.
Bonjour
suite à un quiz je me suis amusé à tester les formats d'affichage de printf,le malheur c'est que je ne vois une différence palpable entre ces types.
Code:
1 2 3 4 5 6 7 8 9 10
| #include <stdio.h>
#include <stdlib.h>
main()
{
double soldeBanque = 6500000000 ;
printf("vous avez %ld dirhams en banque", soldeBanque);
return 0;
} |
Je n'arrive même pas à le compiler :cry:
Code:
1 2 3
| abdel@ubuntu:~/dev-c$ gcc -o variables2 variables2.c
variables2.c: In function main:
variables2.c:6: warning: integer constant is too large for long type |
pouvez m'expliquer comment dois je formater printf et scanf car même en ayant tout en règle il y tjrs quelque chose qui cloche.