Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Vs decimale . Tipi di dati numerici

In superficie , può sembrare che non vi è alcuna differenza tra decimale e tipi di dati numerici . Ma la verità è che questo è un settore in cui le dimensioni contano molto. Un tipo di dati è migliore per la manipolazione relativamente piccoli e precisi numeri mentre l' altra è migliore per numeri molto grandi dove arrotondamento qualche posizione non è un problema . La scelta del tipo di dati sbagliato potrebbe causare i vostri calcoli siano notevolmente errate . Dati decimali Tipo
Il tipo di dati decimale viene utilizzato per la memorizzazione di numeri molto precisi.

decimali tipi di dati variabili del negozio come firmato da 128 bit ( 16 byte ) numeri interi . Questi vengono scalati da una potenza variabile di 10, che specifica il numero di cifre a destra della virgola decimale . Ad esempio, il valore più grande possibile di + /- 79,228,162,514,264,337,593,543,950,335 verrebbe memorizzata come 7,9228162514264337593543950335 con un fattore di scala di 0 . Il fattore di scala dovrebbe spostare il decimale fino a quando ci sono zero cifre a destra della virgola decimale . Inoltre , il valore minimo possibile del tipo di dati decimale è + /-0,0000000000000000000000000001 ( + /- 1E - 28) .
Numero dei tipi di dati
Il tipo di dati numero è usato per memorizzazione di numeri molto grandi .

Numero tipi di dati variabili negozio come un 64 bit ( 8 byte ) numero in virgola mobile . I tipi di dati numerici è in grado di rappresentare numeri grandi fino a 1,79 E +308 o piccolo come 1E - 323 con 15 cifre di precisione . Inoltre , il tipo di dati Number può rappresentare NaN ( Not a Number ) , infinito positivo e negativo e zero .
Size Matters
numeri molto grandi devono essere conservati utilizzando il tipo di dati numerico.

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 dati numerico. Questo perché il tipo di dati numero è in grado di memorizzare valori fino a 1.79E +308 mentre il tipo di dati decimale può raggiungere solo alto come 7.9E +28 . Inoltre, il tipo di dati Number può memorizzare valori piccoli come 1E - 323 mentre il tipo di dati decimale memorizza solo valori piccoli come 1E -28 .
Precisione Matters
numeri molto precisi devono essere conservati utilizzando il tipo di dati decimale.

Quei progetti che richiedono la memorizzazione di numeri molto precisi , che sono relativamente piccoli dovrebbero utilizzare il tipo di dati decimale. Questo perché il tipo di dati numero è solo una precisione di 15 cifre . D'altro canto , il tipo di dati decimale è accurato a 28 cifre. Questo rende il tipo di dati decimale molto più accurato rispetto al tipo di dati numerico.

 

Programmazione © www.354353.com