long long in MSPGCC - falsche berechnung

Gast #862656
Lesenswert?

Hallo,

ich habe ein Problem mit dem Datentyp "long long" (= QWORD). Und zwar 
wird dieser vom Compiler akzeptiert, jedoch bleibt der Controller bei 
der Berechung von

QWORD temp (((QWORD) rand()) * 0xFFFFFFFFFFFFFFFF);

hängen.

Falls ich einfache Multiplikationen mit QWORDs mache, bleibt er zwar 
nicht hängen, liefert aber das falsche Ergebnis...

Was mache ich falsch?

Gruß

Manuel

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren