Waschmaschine Geschrieben 28. Februar 2012 Teilen Geschrieben 28. Februar 2012 (bearbeitet) Ich hab mir so überlegt dass man die 32 bit irgendwie füllt und dann auf Jahre runterrechnet aber das klappt irgendwie nicht...jemand ne Idee? Lösung soll 2038 sein.. 11111111111111111111111111111111 kann höchstens den Wert "4294967295" haben...und das irgendwie runter rechnen .ist aber falsch Was sind das für Dre.cksaufgaben? Bearbeitet 28. Februar 2012 von Waschmaschine Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
_Faby_ Geschrieben 28. Februar 2012 Teilen Geschrieben 28. Februar 2012 Unixzeit *gg* du hättest 4294967295 durch 2 teilen müssen wegen den negativen werten von 32 bit... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Waschmaschine Geschrieben 28. Februar 2012 Autor Teilen Geschrieben 28. Februar 2012 achso also ok also bin nun auf 2147483647,5 und nu? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
christoph3 Geschrieben 28. Februar 2012 Teilen Geschrieben 28. Februar 2012 32 bit = 2^32 da vorzeichenbehaftet fällt eine stelle weg die für das Vorzeichen benötigt wird: 2^31 Diese Zahl rechnest du dann in Jahre um. Dafür gilt 60 Sekunden 60 Minuten 24 Stunden 365 Tage (2^31) / ( 60 * 60 * 24 * 365 ) = 68 Jahre (gerundet) 1970 + 68 = 2038 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
_Faby_ Geschrieben 28. Februar 2012 Teilen Geschrieben 28. Februar 2012 achso xD du hast jetzt die sekunden die in des 32 bit dingstl reingehen jetzt musst du ausrechnen wie viele sekunden ein jahr hat... 60*60*25*365... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.