Forum: PC-Programmierung Variable > 32bit


von Kleiner König Kallewirsch (Gast)


Lesenswert?

Hallo,

Ich brauche eine Variable die mehr als 32bit aufnehmen kann.
Da mit "unsigned long int" ja nur 4 Byte gehen, komme ich im Moment 
nicht weiter. Sprache ist C.

Compiler:
Borland C++ 5.5.1 for Win32

Habe gerade damit angefangen.

Gruß

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

long long

von Kleiner König Kallewirsch (Gast)


Lesenswert?

Vielen Dank für die Antwort.


Gruß

von Sven P. (Gast)


Lesenswert?

uint64_t

von Kleiner König Kallewirsch (Gast)


Angehängte Dateien:

Lesenswert?

Habe das jetzt eingegeben, bekomme dann aber eine Fehlermeldung.
Siehe Bild im Anhang.

von Sven P. (Gast)


Lesenswert?

long long ist C99, kann das Borland schon?

von (prx) A. K. (prx)


Lesenswert?

Vielleicht nicht, vielleicht heisst es auch anders. Handbuch/Helpfile 
sollte es wissen.

Alternative: "double" verwenden. Gibt 52 Bits plus Vorzeichen und 
solange die ausreichen sind Addition, Subtraktion und Multiplikation 
exakt. Nur beim Dividieren muss man etwas nachhelfen.

von tata (Gast)


Lesenswert?

Wenn Borland irgendwas hat, dann eine gute Dokumentation, such da 
einfach mal nach uint64_t wie Sven Pauli (haku) auch schon geschrieben 
hat.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.