Bonjour,
Une petite question sur le type float et sa précision (pour ma culture):
Voici le code :
qui me donne (compilateur borland) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 #include <stdio.h> int main(void) { float nombre = 45.85F; printf("nombre:%f", nombre); return 0; }
la précision du float n'est pas normalement assurée pour 6 digits ? Donc au pire je ne devrais pas avoir 45.8500xx ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3C:\Borland\TEST>a nombre:45.849998
Merci si quelqu'un à une info à ce sujet.
Partager