Comment trouver la taille du flotteur et le double en C et C++?

Comment trouver la taille du flotteur et le double en C et C++?
En C et C ++, les types de données sont les parties les plus cruciales et parmi elles, la flotter et double Les types de données sont largement utilisés. Bien qu'ils soient tous les deux similaires en termes de représentation de nombres réels en fractions, ils ont des différences en termes de tailles.

Si vous n'êtes pas au courant de la taille de flotter et double Types de données en C et C ++, suivez les directives de cet article pour apprendre à trouver leurs tailles.

Avant de se déplacer vers la recherche de la taille de flotter et double Types de données, vous devez d'abord les apprendre si vous êtes un débutant.

Quels sont les types de données flottants et doubles en C et C++

Le flotter Le type de données est utilisé dans la programmation C et C ++ pour contenir des valeurs à virgule flottante, qui peuvent être décimales ou exponentielles. Vous devez utiliser le %F Spécificateurs avec la variable de type de données flottantes pour les sortir sur l'écran de la console pour le cas de la programmation C. Tandis que pour C ++, il n'y a pas de spécificateurs pour imprimer les valeurs à virgule flottante.

Le double Le type de données a été utilisé dans C et C ++ pour contenir des nombres décimaux aux côtés de la double précision. Ceci est utilisé en C ++ et C pour spécifier des valeurs numériques qui incluent des nombres décimaux. UN double Le type de données représente un type de données précis capable de stocker 64 bits de nombres décimaux ou à virgule flottante. Parce qu'un double semble avoir une plus grande précision par rapport à un flotteur et il consomme deux fois la mémoire du type à virgule flottante. Il peut rapidement contenir seize à dix-sept chiffres après ou précédant un point décimal. En programmation C, le double Les variables de type de données sont imprimées via % LF Spécificateurs, tandis que dans C ++, ils sont simples à imprimer à l'aide de cout.

Trouver la taille du flotteur et le double en C et C++

Pour trouver la taille de flotter et double En C et C ++, nous utiliserons le taille de fonction, qui est une fonction intégrée dans les deux langages de programmation.

Pour trouver la taille de flotter et double Dans un programme C, suivez le code ci-dessous:

#inclure
int main()

printf ("taille de float =% LU bytes \ n", sizeof (float));
printf ("taille de double =% LU octets", sizeof (double));
retour 0;

Sortir

Le code ci-dessus produit la taille de flotter et double en c, qui est 4 octets (32bits) et 8 octets (64bits), respectivement.

Pour trouver la taille de flotter et double Dans un C ++, suivez le code indiqué ci-dessous:

#inclure
Utilisation de Namespace Std;
int main()

float float_type;
double double_type;
couter << "Size of float= " <<
sizeof (float_type) <<" bytes\n";
couter << "Size of double= " <<
Sizeof (double_type) <<" bytes \n";
retour 0;

Sortir

La sortie de code ci-dessus confirme la taille de flotter et double en C ++ est 4 octets (32bits) et 8 octets (64bits), respectivement comme c.

Conclusion

flotter et double sont des données de données largement utilisées en C et C ++ et elles représentent toutes deux des nombres réels en fractions. Cependant, ils sont de taille différente. La taille de flotter et double en C et C ++ est 4 octets (32bits) et 8 octets (64bits), respectivement, qui peut être trouvé à travers le taille de fonction discutée dans les directives susmentionnées ci-dessus.