Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Desatinné Vs . Typy počet dát

Na povrchu sa môže zdať , že nie je žiadny rozdiel medzi desatinnými a počet dátových typov . Ale pravdou je , že toto je jedna z oblastí, kde veľkosť záleží veľa . Jeden typ dát je pre manipuláciu s relatívne malé a presné množstvo , zatiaľ čo druhý je pre veľmi veľké množstvo , ak zaokrúhlenie niekoľko miest nie je žiadny problém . Výber zlý typ dát môže spôsobiť vaše výpočty sa výrazne nesprávne . Desatinné číslo Typ dát
desatinné dátový typ sa používa pre ukladanie veľmi presných čísel .

desatinné dáta typy ukladať premenné sú podpísané 128 - bit ( 16 -byte ) celých čísel . Tie sú odstupňované premenlivým výkonom 10 , ktorý určuje počet číslic vpravo od desatinnej čiarky . Napríklad , najväčšia možná hodnota + /- 79.228.162.514.264.337.593.543.950.335 by byť uložené ako 7,9228162514264337593543950335 s váhového koeficientu od 0. Koeficient zmeny mierky by posunúť desatinnú čiarku , kým tam sú nulové číslic vpravo od desatinnej čiarky . Navyše , najmenšia hodnota desatinného dátového typu je + /-0,0000000000000000000000000001 (+ /-1E-28) .
Číslo Typ dát
dátový typ Number používa pre ukladanie veľmi veľkých čísel .

Počet dátové typy premenné ukladať ako 64 - bit ( 8 -byte ) čísla s plávajúcou desatinnou čiarkou . Číslo dátové typy je schopný reprezentovať čísla ako veľké ako 1.79 308 alebo tak malé , ako 1E - 323 s 15 číslic presnosti . Okrem toho , dátový typ Number môže zastupovať NaN ( Not a Number ) , pozitívne a negatívne nekonečno a nulu .
Size Matters
Veľmi veľké počty by mali byť skladované pomocou dátového typu Number .

projekt , na ktorom pracujete vyžaduje ukladanie veľmi veľkých čísel , ale nevyžaduje veľkou presnosťou , môžete použiť dátového typu Number . To je preto , že dátový typ Number je schopný ukladanie hodnôt až 1.79 + 308 , zatiaľ čo desiatkovej dátový typ môže dostať tak vysoko, ako 7.9E 28 iba . Navyše , môže dátový typ Number uložiť hodnoty ako malé ako 1E - 323 , zatiaľ čo desatinné typ dát len ukladá hodnoty ako malé ako 1E - 28 .
Presnosť záleží
Veľmi presné počty by mali byť uložené pomocou desiatkovej dátový typ .

Tieto projekty vyžadujú skladovanie veľmi presných čísel , ktoré sú relatívne malé by mali používať desatinnou dátový typ . To je preto , že typ číslo údaje sú správne iba 15 číslic . Na druhej strane , desiatkovej dátový typ je s presnosťou na 28 číslic . To robí desatinné typ dát oveľa presnejšie , ako dátový typ číslo .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené