Zitat Zitat von Siro
Der C-Standard sichert dir für uint32_t gewisse Eigenschaften zu, nämlich dass es ein unsigned Integer mit der Größe 32 Bit ist

Das "vermutest" Du (ich auch, keine Frage) , aber das ist doch nicht sichergestellt, solange es nirgens definiert ist.
Ich denke, Du solltest dem Compiler-Hersteller einfach mal ein wenig vertrauen. Unter Umständen wirst Du die Definition auch irgendwo im Manual finden. Und wenn Du ganz sichergehen willst, kannst Du immer noch den sizeof-Operator verwenden, um die Größe zu kontrollieren...

Gruß,
askazo