Rechenregister vom Handy zu klein
Als ich letzten Freitag mit dem Zug von Karlsruhe heim gefahren bin, hatte ich Langeweile, denn ich hatte nichts zu Lesen dabei. Also hab ich mit meinem Handy Musik gehört (mit Kopfhörer natürlich, nicht so wie diese nervigen Kinder) und nebenher mit dem Handy ein paar Zweierpotenzen ausgerechnet.
Ich dachte mir, ich könnte ja mal wieder meinen Horizont erweitern und hab fleißig die Zahlen ab 2^26 gelernt. Als ich dann 2^29 drauf hatte, machte ich “multiplizieren mit 2″ und bekam die Meldung “Ergebniswert zu groß” oder so ähnlich. Also hab ich mal geschaut was denn die Obergrenze ist. Und so ist doch tatsächlich der höchste mögliche Wert 10^9-1, also 999999999.
Ich finde das ein bisschen komisch, dass Sony Ericsson beim W800i da ausgerechnet eine Grenze im 10er-System hat. Ein 32bit-Register könnte ja vier Milliarden unsigned Integer darstellen.
Auf jeden Fall konnte ich dann 2^30 nicht ausrechnen und lernen. Ich hab’s glaub mal noch im Kopf gemacht, aber das Ergebnis hab ich schon wieder vergessen. Auch die anderen Zahlen hab ich noch nicht so perfekt im Kopf. Aber morgen fahre ich ja wieder Zug