Variable de type décimale probléme
Résolu
momostrike
Messages postés
29
Date d'inscription
Statut
Membre
Dernière intervention
-
Heremion Messages postés 538 Date d'inscription Statut Membre Dernière intervention -
Heremion Messages postés 538 Date d'inscription Statut Membre Dernière intervention -
Bonjour, actuellemt je débute en langage c et je suis en train d'apprendre les variable sur le site du zéro.et pour m'entraînez j'essaye d'appliqué se qu'il me dit en me fesant des petit exercisse perso.alors voila arrivé a cette lignes je déclare une variable de type décimale mais des que je compile mon programes il m'affiche pas la valeurs que j'ai déclarer dans la variable donne_moi mais la valeurs zero.Pourquoi?
double donne_moi=1500.50;
printf("donne moi d'abord %d puis je participe a ton concours/n",donne_moi);
return 0;
Merci beaucoup de vôtre aide d'avance
double donne_moi=1500.50;
printf("donne moi d'abord %d puis je participe a ton concours/n",donne_moi);
return 0;
Merci beaucoup de vôtre aide d'avance
A voir également:
- Variable de type décimale probléme
- Clear type - Guide
- Type de ram - Guide
- Comment changer le type de fichier - Guide
- Faiblesse type spectre ✓ - Forum Jeux vidéo
- Vba range avec variable ✓ - Forum VB / VBA
2 réponses
Bonjour,
Il s'agit effectivement d'un petit piège en C ;)
Le type Double est défini par un Flottant (float) d'où le %f. Il existe aussi le %lf pour les Long Float. Tu as, par ailleurs, la possibilité d'exiger un format d'affichage comme %.2f qui demandera à afficher coute que coute, deux décimales après la virgule.
Il s'agit effectivement d'un petit piège en C ;)
Le type Double est défini par un Flottant (float) d'où le %f. Il existe aussi le %lf pour les Long Float. Tu as, par ailleurs, la possibilité d'exiger un format d'affichage comme %.2f qui demandera à afficher coute que coute, deux décimales après la virgule.