0 Daumen
1,4k Aufrufe

Was bedeutet stellen=sizeof(int) *8 bei der C-Programmierung?


Dankeschön

Avatar von

1 Antwort

0 Daumen

Zum sizeof-Operator: (vgl. https://de.wikibooks.org/wiki/C-Programmierung:_Ausdr%C3%BCcke_und_Operatoren#Speichergr%C3%B6%C3%9Fe_sizeof)

Mit dem sizeof-Operator kann die Größe eines Datentyps oder eines Datenobjekts in Byte ermittelt werden. sizeof liefert einen ganzzahligen Wert ohne Vorzeichen zurück, dessen Typ size_t in der Headerdatei stddef.h festgelegt ist.

sizeof(int)
liefert die Länge der Variablen des Typs int in Bytes.

stellen=sizeof(int) *8
belegt die Variable Stellen mit dem 8-Fachen der o.g. Länge.

Details, insbesondere die maschinen- oder compiler-abhängigen Besonderheiten, können der entsprechenden Dokumentation entnommen werden.

Avatar von

Ein anderes Problem?

Stell deine Frage

Ähnliche Fragen

Willkommen bei der Stacklounge! Stell deine Frage einfach und kostenlos

x
Made by a lovely community