Vs. decimale Tipi di numero di dati

July 25

Vs. decimale Tipi di numero di dati


In superficie, può sembrare che non vi è alcuna differenza tra i tipi di dati decimali e numero. Ma la verità è che questo è un settore in cui le dimensioni contano molto. Un tipo di dati è migliore per la movimentazione numeri relativamente piccoli e precisi, mentre l'altro è migliore per numeri molto grandi dove arrotondamento alcuni luoghi non è un problema. La scelta del tipo di dati sbagliato potrebbe causare calcoli di essere significativamente errato.

Tipo di dati decimale

Vs. decimale Tipi di numero di dati

Il tipo di dati decimale è utilizzato per memorizzare i numeri molto accurate.

Decimali tipi di dati variabili deposito come (16 byte) interi con segno a 128 bit. Questi sono scalate da una potenza variabile 10 che specifica il numero di cifre a destra del punto decimale. Ad esempio, il valore massimo possibile di +/- 79.228.162.514.264.337.593.543.950.335 sarà memorizzato come 7,9228162514264337593543950335 con un fattore di scala di 0. Il fattore di scala sposterebbe decimale finché ci sono zero cifre a destra del punto decimale. Inoltre, il valore più piccolo possibile del tipo di dati decimale è +/- ,0000000000000000000000000001 (+/- 1E-28).

Tipo Numero di dati

Vs. decimale Tipi di numero di dati

Il tipo di numero di dati viene utilizzato per la memorizzazione di numeri molto grandi.

I tipi di dati variabili Numero memorizzare come a 64 bit (8 byte) numero in virgola mobile. I tipi di numero di dati è in grado di rappresentare i numeri grandi come 1,79E + 308 o piccolo come 1E-323 con 15 cifre di precisione. Inoltre, il tipo di dati numero può rappresentare NaN (Not a Number), infinito positivo e negativo, e zero.

La dimensione conta

Vs. decimale Tipi di numero di dati

Molto grandi numeri devono essere memorizzati utilizzando il tipo di numero di dati.

Quando il progetto si sta lavorando richiede la memorizzazione di numeri molto grandi, ma non richiede una grande quantità di precisione, è possibile utilizzare il tipo di numero di dati. Questo perché il tipo di dati numero è in grado di memorizzare valori fino a 1,79E + 308 mentre il tipo dati decimali può raggiungere solamente fino 7.9E + 28. Inoltre, il tipo di numero di dati in grado di memorizzare i valori piccolo come 1E-323 mentre i dati decimali digitare i negozi valori piccoli come 1E-28.

Questioni Precisione

Vs. decimale Tipi di numero di dati

Molto numeri precisi devono essere memorizzati utilizzando il tipo di dati decimali.

Quei progetti che richiedono la memorizzazione dei numeri molto precisi, che sono relativamente piccoli dovrebbero utilizzare il tipo di dati decimali. Questo perché il tipo di numero di dati indica una 15 cifre. D'altro canto, il tipo di dati decimali una precisione di 28 cifre. Questo rende tipo molto più preciso il tipo di numero di dati dati decimali.


Articoli Correlati