Avatar billede pnr Nybegynder
07. december 2006 - 13:57 Der er 3 kommentarer og
2 løsninger

Double og decimal hvornår skal jeg bruge hvad

Jer er lidt i tvil om hvornår jeg skal bruge henholdsvis double og decimal, er der nogen der har en god forklaring på det vil jeg blive glad :-)?
Avatar billede dr_chaos Nybegynder
07. december 2006 - 14:02 #1
Her er nogle guidelines for det:
A double has a range of about 5.0 x 10–324 to 1.7 x 10308, and a precision of 15 to 16 digits. double literals may have the suffix D or d. It, too, may have literals expressed with or without exponential notation:

double vectorMagnitude  = 8.2e127;
double accumulatedVolume = 7982365.83658341; 
            // also 7982365.83658341D
            //  or 7982365.83658341d

A new type not seen in any other language is the decimal type. The decimal type has 28 or 29 digits of precision and can range from 1.0 x 10–28 to about 7.9 x 1028. decimal literals can be specified with an M or m suffix. The trade-off between decimal and double is precision versus range. The decimal is the best choice when precision is required, but choose a double for the greatest range. The decimal type is well suited for financial calculations, as shown in the following example:

decimal annualSales = 99873582948769876589348317.95;

TIP

Use the C# decimal type for greater precision in financial calculations


taget herfra:
www.informit.com/articles/article.asp%3Fp%3D23211%26seqNum%3D7+c%23+difference+between+double+and+decimal&hl=da&gl=dk&ct=clnk&cd=1&client=firefox-a" target="_blank">http://209.85.135.104/search?q=cache:XBARQR4cnZ4J:www.informit.com/articles/article.asp%3Fp%3D23211%26seqNum%3D7+c%23+difference+between+double+and+decimal&hl=da&gl=dk&ct=clnk&cd=1&client=firefox-a
Avatar billede arne_v Ekspert
07. december 2006 - 15:49 #2
hvis det er penge saa
  brug decimal
ellers hvis det er noget med maale usikkerhed saa
  brug double
Avatar billede pnr Nybegynder
13. december 2006 - 21:23 #3
Tak for hjælpen begge to, smid nogle svar så er der point
Avatar billede dr_chaos Nybegynder
13. december 2006 - 21:25 #4
svar :)
Avatar billede arne_v Ekspert
13. december 2006 - 21:28 #5
ok
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester