Avatar billede tdaugaard Nybegynder
23. februar 2001 - 22:38 Der er 13 kommentarer og
1 løsning

Integer, Long, Single, Double, Currency og String .. et lille spm. ..

Er der nogle der lige hurtigt kan fortælle mig hvad den højst tilladte værdi (og laveste) er for flg. data typer:

Long, Single, Double, Currency og String

Integer, Byte og Boolean ved jeg, men jeg mangler lige dem her...
Avatar billede brain Nybegynder
23. februar 2001 - 22:46 #1
long = 4 bytes = 256^4
Avatar billede tdaugaard Nybegynder
23. februar 2001 - 22:48 #2
brain:> det kunne jeg ikke rigtigt bruge til ret meget ...

og Single & Double er vist 8 bytes, ikke ? men jeg skal bruge tal værdien .. f.eks. Integer = -32.768 til 32,767
Avatar billede tdaugaard Nybegynder
23. februar 2001 - 22:51 #3
Men vil det sige at long = 4.294.967.296 ?
Avatar billede brain Nybegynder
23. februar 2001 - 22:52 #4
long = -2147483648 til 2147483647
Avatar billede brain Nybegynder
23. februar 2001 - 22:55 #5
single = -3.40282346638528859e38 til 3.40282346638528859e38
Avatar billede brain Nybegynder
23. februar 2001 - 22:56 #6
double = -1.79769313486231570e308 til 1.79769313486231570e308
Avatar billede tdaugaard Nybegynder
23. februar 2001 - 22:58 #7
brain:> hmm .. 256^4 = 4294967296 .. men det er måske fordi at den er signed at det er \"halvt af hver\" ? Hvad med Single, Double Currency og string ?
Avatar billede brain Nybegynder
23. februar 2001 - 23:00 #8
currency = -372036854775808 til 372036854775807
Avatar billede tdaugaard Nybegynder
23. februar 2001 - 23:02 #9
ups .. glemte at reloade ...
Avatar billede tdaugaard Nybegynder
23. februar 2001 - 23:03 #10
Kan Currency ikke indeholde kommatal ? (ligesom Single og Double) det mente jeg da ellers ..

laver du forøvrigt lige et svar ?
Avatar billede brain Nybegynder
23. februar 2001 - 23:06 #11
String = hukommelse afgør, mit gæt er dog at windows ikke tillader allokeringer over MaxLong antal bytes (eller maxlong/2 shorts for unicode). Hvis du bruger konverteringer til nogle af de andre datatyper, regnes den for Double...
Avatar billede brain Nybegynder
23. februar 2001 - 23:10 #12
Currency er en falsk 64bit datatype. http://www.vbapi.com/articles/64bit/
Avatar billede brain Nybegynder
23. februar 2001 - 23:59 #13
har lavet svar :) Skulle jo lige være færdig med research....

msdn.microsoft.com
www.google.com

var det der skulle til...:)
Avatar billede tdaugaard Nybegynder
24. februar 2001 - 04:06 #14
brain:> jeg mente nu nok at String havde en begænsning på 2 GB ... husker at have læst det i MSDN \'97 men har det ikke lige installeret (og gad jeg måske lette røven, finde skiverne frem og fyre det ind ? nææææ)

Jeg ved godt at Currency er en fake 64 Bit ...

jeg gad ikke selv lede, derfor spurgte jeg herinde .. der er altid en eller anden der kommer og svarer :-)
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
Kurser inden for grundlæggende programmering

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