Frage:
Was ist gemeint mit Implementierung (Ausführung) hier in diesem Zusammenhang?
3.4.1 Vorzeichenlos und vorzeichenbehaftetFür jeden der eben vorgestellten signed-Ganzzahltypen steht ein entsprechender unsigned-Ganzzahltyp (standard unsigned integer type) zur Verfügung. Wenn Sie beispielsweise eine Integer-Variable vereinbaren, ist diese (wenn auch implementationsabhängig) meistens vorzeichenbehaftet. Nehmen wir also an, Sie vereinbaren die folgende Variable:int var;Hier beträgt der Wertebereich von int abhängig von der Implementierung (siehe INT MIN und INT MAX) beispielsweise -2147483648 bis +2147483647. Mit dem Schlüsselwort unsigned können Sie jetzt eine ganzzahlige Variable ohne Vorzeichen vereinbaren. Das sieht beispielsweise so aus:unsigned int var;In diesem Fall könnten Sie keine negativen Werte mehr speichern. Dafür wird der positive Wertebereich von int (abhängig von der Implementierung von UINT_MAX in der Headerdatei \( <1 \) imits \( . h>) \) natürlich größer.
signed
unsigned
int var;
unsigned int var;
was ist gemeint mit Implementierung
Mit Implementierung ist gemeint, wie eine abstraktes Konzept konkret umgesetzt wird.
Das abstrakte Konzept ist hier die Programmiersprache C, wie sie in ISO/EIC 9899:2018 definiert ist.
Konkret umgesetzt wird dieses Konzept durch verschiedene Compiler.
Implementierung bedeutet hier, wie der C-Compiler umgesetzt ist.
Ein anderes Problem?
Willkommen bei der Stacklounge! Stell deine Frage einfach und kostenlos