Definición de flotante en C, C ++ y C #

Definición de flotante en C, C ++ y C #

Una variable flotante puede contener números enteros y fracciones

flotante es un término abreviado para "punto flotante". por definición, es un tipo de datos fundamental integrado en el compilador que se usa para definir valores numéricos con puntos decimales flotantes. c, c ++,  c # y muchos otros lenguajes de programación reconocen flotante como un tipo de datos. Otros tipos de datos comunes incluyen int y double .

el tipo flotante puede representar valores que varían de aproximadamente 1.5 x 10 -45 a 3.4 x 10 38 , con una precisión, el límite de dígitos, de siete. flotante puede contener hasta siete dígitos en total , no solo después del punto decimal, por lo que, por ejemplo, 321.1234567 no puede almacenarse en flotante porque tiene 10 dígitos. Si es necesaria una mayor precisión (más dígitos), se utiliza el tipo doble.

usos para flotar

float se usa principalmente en bibliotecas gráficas debido a su extremadamente alta demanda de potencia de procesamiento. Debido a que el rango es más pequeño que en el tipo doble, flotar ha sido la mejor opción cuando se trata de miles o millones de números de punto flotante debido a su velocidad. Sin embargo, la ventaja de flotar sobre el doble es insignificante, porque la velocidad de cálculo ha aumentado dramáticamente con los nuevos procesadores. flotante también se utiliza en situaciones que pueden tolerar errores de redondeo que se producen debido a la precisión flotante de siete dígitos.

Las monedas son otro uso común para flotar. Los programadores pueden definir el número de decimales con parámetros adicionales.

flotante contra doble e int

flotador y doble son tipos similares. float es un tipo de datos de coma flotante de precisión simple de 32 bits; double es un tipo de datos de coma flotante de 64 bits y doble precisión. Las mayores diferencias están en precisión y alcance.

doble : el doble tiene capacidad para 15 a 16 dígitos, en comparación con los siete flotantes. el rango de doble es 5.0 × 10 −345 a 1.7 × 10 308

int : int también trata con datos, pero tiene un propósito diferente. los números sin partes fraccionarias o cualquier necesidad de un punto decimal se pueden usar como int. el tipo int solo contiene números enteros, pero ocupa menos espacio, la aritmética suele ser más rápida que con otros tipos y utiliza cachés y ancho de banda de transferencia de datos de manera más eficiente. 



Continuar Leyendo >

Articulos relacionados a la energia