-3

Quelle est la différence entre le type de données float et le type de données double .. expliquer avec un exemple? Je suis vraiment confus à ce sujet dans la récente question de programmation concurrentielle?Différence entre les variables float et les variables double types de données

+1

double possible de [Différence entre décimal, float et double dans .NET? ] (https://stackoverflow.com/questions/618535/difference-between-decimal-float-and-double-in-net) – ZAhmed

Répondre

2

La différence fondamentale est que le double contient des informations à une plus grande précision et une gamme plus large.

en C++

flotteur - seul type à virgule flottante de précision. Habituellement, le type à virgule flottante IEEE-754 32 bits. Il s'agit d'environ 7 chiffres de précision avec une plage de ± 3.402.823,4 · * 10^38

double-précision en virgule flottante. Généralement, type de virgule flottante 64 bits IEEE-754. Cela représente environ 15 chiffres de précision avec une plage de ± 1.797,693,134,862,315,7 * 10^308

voir http://en.cppreference.com/w/cpp/language/types un peu plus en détail

+0

Je pense que vous voulez dire qu'un flotteur occupe * deux fois moins d'espace qu'un double. c'est-à-dire 4 octets pour un flotteur au lieu de 8 octets pour un double. – Dragonthoughts

+0

En effet. Commentaire supprimé. –