Cómo encontrar el tamaño de flotante y el doble en C y C++?

Cómo encontrar el tamaño de flotante y el doble en C y C++?
En C y C ++, los tipos de datos son las partes más cruciales y entre ellas, la flotar y doble Los tipos de datos son ampliamente utilizados. Aunque ambos son similares en términos de representación de números reales en fracciones, sin embargo, tienen diferencias en términos de sus tamaños.

Si desconoce el tamaño de flotar y doble Tipos de datos en C y C ++, siga las pautas de este artículo para aprender a encontrar sus tamaños.

Antes de moverse hacia encontrar el tamaño de flotar y doble Tipos de datos, primero debe aprender sobre ellos si es un principiante.

¿Qué son los tipos de datos flotantes y dobles en C y C?++

El flotar El tipo de datos se utiliza en la programación C y C ++ para contener valores de punto flotante, que pueden ser decimales o exponenciales. Debes usar el %F Especificadores con el tipo de datos de flotación variable para obtenerlos en la pantalla de la consola para el caso de la programación C. Mientras que para C ++, no hay especificadores para imprimir los valores de punto flotante.

El doble El tipo de datos se ha empleado en C y C ++ para contener números decimales junto con la doble precisión. Esto se utiliza tanto en C ++ como en C para especificar valores numéricos que incluyen números decimales. A doble El tipo de datos representa un tipo de datos preciso capaz de almacenar 64 bits de números decimales o de punto flotante. Porque un doble parece tener mayor precisión en comparación con un flotador y consume el doble de la memoria del tipo de punto flotante. Puede mantener rápidamente dieciséis a diecisiete dígitos siguiendo o precediendo un punto decimal. En la programación C, el doble Las variables de tipo de datos se imprimen a través de %LF Especificadores, mientras que en C ++, son fáciles de imprimir usando Cout.

Encuentre el tamaño de la flotación y el doble en C y C++

Para encontrar el tamaño de flotar y doble En C y C ++, usaremos el tamaño de función, que es una función incorporada en ambos lenguajes de programación.

Para encontrar el tamaño de flotar y doble En un programa C, siga el código dado a continuación:

#incluir
int main ()

printf ("tamaño de float =%lu bytes \ n", sizeOf (float));
printf ("tamaño de doble =%lu bytes", sizeOf (doble));
regresar 0;

Producción

El código anterior genera el tamaño de flotar y doble en c, que es 4 bytes (32bits) y 8 bytes (64bits), respectivamente.

Para encontrar el tamaño de flotar y doble En un C ++, siga el código dado a continuación:

#incluir
usando el espacio de nombres STD;
int main ()

flotante float_type;
doble double_type;
cout << "Size of float= " <<
sizeof (float_type) <<" bytes\n";
cout << "Size of double= " <<
sizeof (double_type) <<" bytes \n";
regresar 0;

Producción

La salida del código anterior confirma el tamaño de flotar y doble en c ++ es 4 bytes (32bits) y 8 bytes (64bits), respectivamente como c.

Conclusión

flotar y doble son tipos de datos ampliamente utilizados en C y C ++ y ambos representan números reales en fracciones. Sin embargo, son diferentes en tamaño. La talla de flotar y doble en C y C ++ es 4 bytes (32bits) y 8 bytes (64bits), respectivamente, que se puede encontrar a través del tamaño de función discutida en las pautas mencionadas anteriormente.