0 Daumen
298 Aufrufe

Frage:

Was ist gemeint mit Implementierung (Ausführung) hier in diesem Zusammenhang?

3.4.1 Vorzeichenlos und vorzeichenbehaftet

Fü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.

Avatar von

1 Antwort

0 Daumen
 
Beste Antwort
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.

Avatar von 5,7 k

Ein anderes Problem?

Stell deine Frage

Willkommen bei der Stacklounge! Stell deine Frage einfach und kostenlos

x
Made by a lovely community