Du mener, hvor stort et tal en integer kan indeholde ?
Det kommer an på, hvor mange bytes, den specifikke compiler, anvender til at lagre integers. Det er i dag typisk 4 byte = 32 bit. I Microsoft .NET sprogene er der support for både 16, 32 og 64 bit integers ( typerne Int16, Int32 og Int64).
Hvis b er antal bits der bruges til at lagre en integer, kan du beregne største og mindste værdi, der kan lagres:
Unsigned integer: Mindste værdi 0, største værdi (2^b)-1
Signed integer: Mindste værdi -(2^(b-1), største værdi (2^(b-1))-1
HVA! - hvordan skal jeg nogensinde regne det der ud? - det tager tæt på 6 måneder eller noget :S
men okay - driis, du gav åbenbart svaret, så thx begge to.
Synes godt om
Ny brugerNybegynder
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.