je voudrais juste savoir pourquoi la console m'affiche 0 avec :
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
double coefficiant=18;
printf ("%ld
", coefficiant);
system("PAUSE");
return 0;
}
merci

![]() ![]() ![]() ![]() ![]() ![]() ![]() |
CaSa a écrit:double est un flottant, il doit falloir mettre un %f (=float) par un %ld (=long int) pour l'afficher.
Je te passe les détails des précisions... voir syntaxe de printf().
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
![]() .: Nous contacter :: Flux RSS :: Données personnelles :. ![]() |