Vs. decimal Tipos número de datos

by admin

Vs. decimal Tipos número de datos

En la superficie, puede parecer que no hay diferencia entre los tipos de datos decimales y número. Pero la verdad es que esta es un área donde el tamaño importa mucho. Un tipo de datos es la mejor para el manejo de cantidades relativamente pequeñas y precisas, mientras que el otro es mejor para un número muy grande donde redondeo algunos lugares no es ningún problema. Elegir el tipo de datos incorrecto podría causar que sus cálculos sean significativamente incorrecta.

Tipo de datos decimal

Vs. decimal Tipos número de datos

El tipo de datos decimal se utiliza para el almacenamiento de números muy precisos.

Tipos de datos de variables de tiendas decimales como números enteros (16 bytes) firmados 128 bits. Estos son escaladas por una potencia variable de 10, que especifica el número de dígitos a la derecha del punto decimal. Por ejemplo, el valor más grande posible de +/- 79.228.162.514.264.337.593.543.950.335 se almacena como 7,9228162514264337593543950335 con un factor de escala de 0. El factor de escala se desplazaría el decimal hasta que hay cero dígitos a la derecha del punto decimal. Además, el menor valor posible del tipo de datos decimal es +/- 0,0000000000000000000000000001 (+/- 1E-28).

Número de Tipo de Datos

Vs. decimal Tipos número de datos

El tipo de datos número se utiliza para el almacenamiento de números muy grandes.

tipos de datos variables número de tiendas como de 64 bits (8 bytes) de números de punto flotante. Los tipos de datos de serie es capaz de representar los números tan grandes como 1,79E + 308 o tan pequeños como 1E-323 con 15 dígitos de precisión. Además, el tipo de datos Number puede representar NaN (Not a Number), el infinito positivo y negativo y cero.

El tamaño importa

Vs. decimal Tipos número de datos

Números muy grandes deben ser almacenados utilizando el tipo de datos serie.

Cuando el proyecto que se está trabajando requiere el almacenamiento de números muy grandes, pero no requiere una gran cantidad de precisión, se puede utilizar el tipo de datos de número. Esto se debe a que el tipo de datos serie es capaz de almacenar valores de hasta 1,79E + 308, mientras que el tipo de datos decimal sólo se puede llegar tan alto como 7.9E + 28. Además, el tipo de datos Number puede almacenar valores tan pequeños como 1E-323, mientras que los datos de tipo decimal sólo almacena los valores tan pequeños como 1E-28.

Cuestiones de precisión

Vs. decimal Tipos número de datos

Muy números exactos deben almacenarse utilizando el tipo de datos decimal.

Aquellos proyectos que requieren el almacenamiento de números muy precisos que son relativamente pequeñas deben utilizar el tipo de datos decimal. Esto es debido a que el tipo de datos de número es sólo exacta a 15 dígitos. Por otro lado, el tipo de datos decimal tiene una precisión de 28 dígitos. Esto hace que los datos decimales tipo mucho más preciso que el tipo de datos de número.

ETIQUETA: