U32-Wert - was ist das?

Gast #1015189
Lesenswert?

Hallo Leute,
habe die Aufgabe einen HEX-Wert als U32-Wert abzuspeichern. Nur muss ich 
ehrlich gestehen keinerlei Ahnung zu haben was das ist.
Im Internet finde ich auch wenig sinniges dazu, vor allem wohl da die 
Suche nach "u32" im woooorld-wide-web wenig Früchte tragen wird.

Wäre über eine Aufklärung sehr dankbar.
Gruß Hannes
Gast #1015192
Lesenswert?

Vermutlich ein vorzeichenloser, 32 Bit breiter Integer.

Manche Programmierbibliotheken meinen immer noch, ihren eigenen Mist da 
reinzuimportieren zu müssen, obwohl der C-Standard beispielsweise schon 
uint32_t mitbringt.
Gast #1015227
Lesenswert?

Garnicht.

Visual Basic hat eigene Typen, die sich während der Entwicklung von 
Visual Basic öfter mal geändert haben. In C garantiert dir der Standard, 
dass ein uint32_t genau 32 Bit breit ist, in Visual Basic gibt es solche 
Garantien nicht. In VB.NET gibts UInteger, der is 32 Bit breit. In 
Visual Basic hat der Typ Long 32 Bit, allerdings dann mit Vorzeichen. 32 
Bit ohne Vorzeichen gab es in VB5 m.W.n. nicht.
Gast #1015249
Lesenswert?

Decimal oder Currency missbrauchen. Das kann allerdings schiefgehen, 
wenn du mit API arbeitest :-) Microsoft benutzt für sowas übrigens auch 
Currency (such mal nach QueryPerformanceCounter, da werden so große 
Zahlen auch gebraucht). Man kann sich einen großen Wert auch mit einem 
Type zusammenkleistern, ein Beispiel steht im VB-Kochbuch des 
Hanser-Verlags.

Nur zum Abspeichern kannste den Long-Typ ja nehmen, dann läuft der Wert 
intern halt über, ist ja nicht schlimm. Ansonsten

Ansonsten könntest du z.B. auf eine gescheitere Programmiersprache 
setzen.
Gast #1015297
Lesenswert?

Ich kenne mich mit C faktisch überhaupt nicht aus, habe jetzt mal DevC++ 
geladen und versucht das da reinzuhacken. Aber irgendwie verstehe ich 
das ganze Konstrukt mit der Main.h usw vollends nichts!

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