Micro$oft optellen
Geplaatst:
15 sep 2007 17:49
door King Harold
Ok, let op:
Zie je het?
3677625483 + 1128714844 = 511373031
Tenminste, volgens Taakbeheer in windows XP Professional.
Ik weet wel dat het komt doordat ze te lui waren om UInt64 (aka: ulong) te gebruiken ipv een UInt32, maar het is wel erg slordig imo
Geplaatst:
16 sep 2007 10:33
door Freakey
Moeten wij dit dan begrijpen?
Geplaatst:
16 sep 2007 10:55
door King Harold
eigenlijk wel, wat denk je dat er mis is met 3677625483 + 1128714844 = 511373031?
Geplaatst:
16 sep 2007 11:25
door Freakey
Dat het niet echt klopt
Want het moet 4806339727 zijn:P
Geplaatst:
16 sep 2007 14:22
door King Harold
idd, maar de maximale uint (32 bits zonder sign) is 4294967295, dus het antwoord past er niet en en de bovenste bits (die meer dan de 31 ste zouden zijn, 31 niet 32 want het begint bij bit 0) vallen er af, dus blijft er nog 511373031 over
in decimaal (gewone getallen) ziet het er gek uit, maar in binair (alleen 1en en 0en achter elkaar ipv 0t/m9) is het heel normaal. In decimaal (gewone getallen) zou het zoiets als dit zijn:
Je hebt maar 3 cijfer-plekken achter elkaar, en je telt 800 op bij 240. Wat is het andwoord?
1040 past niet in 3 plekken, dus die 1 gaat eraf, dan blijft er nog 040 over (40 dus) en dat is dus het antwoord..