Basisdatentypen Flashcards

1
Q

Was ist ein Byte?

A

8 Bit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Was ist eine Speicheradresse?

A

Die Byte-Position von einer Zahl im Speicher

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Wie ist der Speicher eingeteilt?

A

Der Speicher besteht aus Byte-Blöcken.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Was ist die kleinste Anzahl an Bit, auf die im Speicher separat zugegriffen werden kann.

A

Ein Byte.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Was ist eine Variable?

A

Eine Variable ist ein Adresse im Hauptspeicher, an der Sie einen Wert ablegen können, um gegebenenfalls später wieder darauf zurückzugreifen. Neben einer Adresse hat eine Variable auch einen Namen, genauer gesagt einen Bezeichner, mit dem man auf den Wert der Variable zugreifen kann.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Was ist ein Variablentyp?

A

Ein Variablentyp besagt, wie die Bits einer Variable strukturiert sind.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Was sind Operanden?

A

Wenn man mit Variablen rechnet, dann nennt man die Variablen Operanden.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Was sind Operatoren?

A

Wenn man eine Rechenoperation ausführt wird die Rechenoperation selbst als Operator bezeichnet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Was ist ein Parameter?

A

Wenn man in C Funktionen definiert, kann man dieser Funktion Variablen und Zahlen, oder auch Argumente, übergeben, die die Funktion nutzen kann. Diese Argumente werden Parameter gennant.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Was ist eine Deklaration einer Variable?

A

Die Deklaration einer Variablen informiert den Compiler über den Typ und den Namen der Variablen, ohne ihr Speicherplatz zu reservieren oder ihren Wert zu initialisieren. es ist im Wesentlichen eine Ankündigung, dass eine Variable dieses Namens und Typs verwendet wird.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Was ist die Definition einer Variable?

A

Die Definition einer Variablen reserviert Speicherplatz für die Variable und kann auch einen Anfangswert zuweisen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Welche Speicheradresse hat eine Variable?

A

Welche Speicheradresse eine Variable bekommt kann nicht beeinflusst werden und ändert sich auch bei jedem Aufrufen des Programms.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Was ist die Variablentabelle?

A

Der Compiler nutzt die Variablentabelle um Informationen über die Variablen zu Speichen und zu organisieren. Z.B.: Bezeichner, Speicherplatz, Typ, Speicheradresse, Gültigkeitsbereich etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Variablenverwendung ohne Wertzuweisung.

A

In C wird der vorherige Inhalt der Speicheradresse, die einer Variable zugewiesen wird nicht mit einem Standardwert überschrieben. Daher befindet sich vor der ersten Wertzuweisung einer Variable ein zufälliger Wert.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Variablengrößen

A

Sämtliche Variablengrößen sind ein Vielfaches eines Bytes. Deshalb werden die Variablengrößen auch nicht in Bit sondern in Byte angegeben.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Was ist ein Array

A

Ein Array ist ein Datenfeld, also eine Feld, in dem mehrere Variablen des selben Typs gespeichert werden können

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Array - Definition

A
Typ Bezeichner[Feldgröße]
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

kann man bei einem Array die größe nach Definition verändern?

A

Nein

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Wie werden Strings in C gespeichert.

A

In Arrays, wobei die einzeilnen Zeichen in den einzelnen Feldern des Arrays stehen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Wie viel Speicher beletgt eine Variable?

A

Das hängt vom Typ der Variable ab. Jeder Datentyp hat eine Speichergröße, die für den Datentypen fest ist.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Datentyp: int (Integer)

A
  • wird zum Speichern von Ganzzahlen verwendet
  • hat nach ANSI C mindestens 2 Byte
  • Größe hängt von der Maschine ab
  • hat laut Standart die natürliche Größe, die von der Ausführungsumgebung vorgeschlagen wird, und die meistens genau so breit, wie die Wortbreite des Prozessors ist.
  • Ausnahme ist 64 Bit-Archiketuren, wo der int nur 32 Bit hat.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Grenzen von Datentypen

A

Die Grenzen von Datentypen sind in der Headerdatei
~~~

<limits.h>
```
definiert.
</limits.h>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Bezeichner - Namenswahl

A

Bezeichner sollten andeuten, was in ihnen gespeichert wird

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

int - Schreibweise

A
int a;
a = 5;

Folgende Schreibweisen sind dabei erlaut:
~~~
int wert = 5;
int wert1 = 10, wert2 = 20;
int wert1, wert 2 = 20;
int wert1;
int wert2 = wert1 = 10;
~~~

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

länge des Bezeichners

A

Die Länge des Bezeichners ist beliebig. Nach ASCI-C Standart sind aber nur die ersten 31 Zeichen von Bedeutung.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

Datentyp: long

A
  • Ist eine Ganzzahlvariable.
  • Ist eine größere Variante des int
  • Standartgröße 4 Byte.
  • Normale größe sind 8 Byte.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

Datentyp: long long

A
  • Noch größer als long
  • Standartgröße 8 Byte
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

Datentyp: short

A
  • eine kleine Variante vom int
  • Standartgröße 2 Byte
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

Wie greife ich auf die Adresse einer Variable zu?

A
&Bezeichner

gibt die Adresse der Variable zurück

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

Funktion - printf()

A

Die printf() Funktion wird verwendet um Text auf die Konsole zu drucken. Dabei wird der String als Parameter mitgegeben. Soll der String Variablen enthalten können diese mit Formatzeichen im String beschrieben werden und werden nach dem String ebenfalls als Paramterer angegeben, in der Reihnfolge, in der sie im String stehen. Dabei haben verschiedene Datentypen verschiedene Formatzeichen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

Funktion - scanf()

A

Die Funktion scanf() ließt eine Eingabe bis zum nächsten ENTER in Variablen ein. Das erste Argument ist wieder ein String, der die Formatzeichen für die Variablen enthält. Danach folgen die Adressen der Variablen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

positive Ganzzahlenvariablen

A

Soll eine Ganzzahlvariable nur positive Zahlen enthalten können wird vor den Variablentyp das schlüsselwort unsigned gestellt. Bsp.:
~~~
unsigned int var;
unsigned long var;
~~~

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

Datentyp: float

A
  • Speicherung von Kommazahlen im Gleitpunktformat
  • 4 Byte groß
  • 6-stellige Genauigkeit: Kann nur die ersten 6 Zahlen unterscheiden

1234,567 und 1234,568 sind in einem Float nicht unterscheidbar

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
34
Q

Datentyp: double

A
  • Speicherung von Kommazahlen im Gleitpunktformat
  • meinsten 8 Byte groß (nicht gewährleistet)
  • kann garantiert ein float aufnehmen (gewährleistet)
  • meist 15-stellige Genauigkeit (nicht gewährleistet)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
35
Q

Datentyp: long double

A
  • Speicherung von Kommazahlen im Gleitpunktformat
  • meinsten 10 Byte groß (nicht gewährleistet)
  • kann garantiert ein double aufnehmen (gewährleistet)
  • meist 19-stellige Genauigkeit (nicht gewährleistet)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
36
Q

Datentyp: long long doulbe

A
  • Speicherung von Kommazahlen im Gleitpunktformat
  • meinsten 16 Byte groß (nicht gewährleistet)
  • kann zu problemen führen, wenn ein double aufgenommen werden soll
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
37
Q

Warum kann es zu Problemen kommen, wenn ein double-Wert in einen long long double geschrieben werden soll?

A

Die Größe der Mantisse und des Exponenten können je nach Implikation variieren, was leider eventuell zu Imkompatibilität bei der Wandlung von z.B. ein double in long long double führt.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
38
Q

Warum sollte man für Berechnungen keinen float verwenden?

A

Weil die Genauigkeit zu klein ist.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
39
Q

Wofür wird vor allem der long long double verwendet?

A

Der long long double wird vor allem auf Graikprozessoren für Spielekonsolen benutzt.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
40
Q

Welchen Datentyp erhalte ich bei einer Operationen mit zwei unterschiedlichen Datentypen?

A

Man erhält immer den genaueren Datentyp. Gleitpunktypen gelten als genauer als Ganzzahltypen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
41
Q

Fehlerstelle bei Division mit zwei Ganzzahltypen

A

Bei der Division von zwei Ganzzahltypen wird der eventuelle Rest, der entsteht einfach weggelassen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
42
Q

Was ist, wen die Genauigkeit von Gleitkommatypen nicht ausreichen sollte?

A

Sollte der genauste Gleitkommatyp nicht ausreichen muss man sich nach sogenannten Festkomma-Algorithmen umsehen. Diese gibt es in C jedoch nicht standartmäßig.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
43
Q

Probleme beim Rechnen mit Gleitpunkttypen

A

Nicht alle Reellen Zahlen können exakt im Gleitpunktformat dargestellt werden. So kann z.B die Zahl 0.1 nie exakt dargestellt werden, da sie im Gleitpunktformat eine periodische Zahl ist. Dazu kommen kleine Fehler, die bei jeder Berechnung passieren können. Daher sollte bei vergleichen mit Gleitkommazahlen immer ein Bereich und nicht eine exakte Zahl angegeben werden.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
44
Q

Komplexe Gleitpunkttypen in C

A

komplexe Gleitpunttypen sind in der Headerdatei <complex.h> definiert

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
45
Q

Datentyp: char

A
  • Kann eine Ganzzahl oder ein ASCII-Zeichen speichern
  • 1 Byte groß
  • ASCII-Zeichern werden auch nur mit ihrem ASCII-Wert gespeichert
  • Zeichern werden zwischen zwei Hochkommata gestellt: ‘A’
  • ‘A’ übersetzt a in seinen ASCII-Wert
  • “A” ist falsch, das ist für ein String
  • für den Computer sind also ‘A’ und 65 identisch
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
46
Q

Warum sollte man char nicht zum Rechnen benutzen, wenn es nicht nötig ist?

A

Weil nicht festgelet ist ob ein char mit oder ohne Vorzeichen interpretiert wird. Das kann eventell zu fehlern führen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
47
Q

Vorzeichenlose oder Vorzeichenbehaftete Zahl ohne angabe?

A

Nach dem neusten Standart wird eine Variable nicht explizit mit unsigned deklariert, als signed behandelt, auch beim char.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
48
Q

Datentyp: wchar_t

A
  • Für die Darstellung größerer Zeichensätze kann wchar_t verwendet werden
  • ist in der Headerdatei <stddef.h> definiert.
  • ist ein integraler Datentyp
  • meist 2 oder 4 Byte groß
  • mindestens so groß wie char und höhstens so groß wie long
  • Bei der Deklaration muss vor den einzelenen Anführungszeichnen noch das Präfix L gestellt werden
  • wchar_t ch = L'Z';
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
49
Q

Multibyte-Zeichen

A

Mulitbyte-Zeichen sind eine weitere Möglichkeit größere Zeichensätze zu speichern. Sie verwenden jedoch im Gegensatz zu wchar_t keinen speicherplatz indem die ASCII-Zeichen wirklich nur 1 Byte speicher verbrauchen und nicht 2 oder 4 wie bei wchar_t. Die macht es sehr speichereffizient, kann die Arbeit damit aber auch erheblich schwieriger machen. Lohnt sich also nur, wenn fast ausschließlich ASCII-Zeichen verwendet werden.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
50
Q

Boolesche Werte

A

Boolsche Werte können über die Headerdatei <stdbool.h> eingebunden werden oder durch folgenden Code selbst geschreiben werden:

typedef enum {false,true} bool;

Ob ihnen false für 0 und true für 1 verwendet werden können, kann mit dem Makro: bool_true_false_are_defined überprüft werden.

typedef enum {true,false} bool; ist falsch, da falsch = 0 und true = 1 sein muss, was hier nicht der Fall ist.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
51
Q

Zu große Zahlen in einem Datentyp speichern

A

Wenn zu große Zahlen in einem Datentyp gespeichert werden redet man von einem Überlaufen. Der Wert wird dann um den maximalen Wert des unsigned Datentyps reduziert.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
52
Q

limits für Ganzzahl

A

In der Headerdatei <limits.h> sind Makros mit den limits der Ganzzahlen definiert.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
53
Q

limits für Gleitpunktzahlen

A

In der Headerdatei <float.h> sind Makros mit den limits der Gleitpunkttypen definiert.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
54
Q

Datentyp: void

A

Der Typ void ist eingentlich kein echter Datentyp und wird überall verwendet, wo kein Wert benötigt wird oder vorhanden ist
* Bei Funktionen, wenn kein Wert zurückgegeben wird
* void-Zeigern

55
Q

Ganzzahlige Konstante als unsigned int markieren

A

Suffix u oder U an Konstante hängen

56
Q

Ganzzahlige Konstante als long markieren

A

Suffix l oder L an Konstante hängen

57
Q

Ganzzahlige Konstate als unsigned long markieren

A

Suffix ul oder UL an Konstante hängen

58
Q

Ganzzaahlige Konstate als long long markieren

A

Suffix ll and Konstante hängen

59
Q

Ganzzahlige Konstante als unsinged long long markieren

A

Suffix ull an Konstante hängen

60
Q

Vorzeichenlose Gleitpunktzahl definieren

A

Schlüsselwort unsinged vor den Variablentyp schreiben. Bsp:

unsigned float var;
61
Q

Konstante als Gleitpunktzahl angeben

A

Gleitpunktkonstante ist eine Folge von Dezimalziffern mit einem Gleitpunkt oder der Angabe von e oder E.

e ist die Verschiebung des Kommas. - verschiebt das Komma nach rechts, + nach links

62
Q

Gleitpunktzahl-Konstante als float markieren

A

Suffix f oder F an Konstante hängen

63
Q

Gleitpunktzahl-Konstante als long double markieren

A

suffix l oder L an Konstante hängen

64
Q

Ganzzahlige Konstante: initialer Datentyp

A

Wenn kein spezifischer Datentyp angegeben ist, ist die Konstante vom Typ int.

65
Q

Gleipunktzahl-Konstate: initialer Datentyp

A

Wenn kein spezifischer Datentyp angegeben ist, ist die Konstate vom Typ double.

66
Q

Wie ist die intere Darstellung von Zeichenkonstanten

A

Eine Zeichenkonstate wird intern mit ihren ASCII Wert gespeichert. Also einer Ganzzahl.

67
Q

Zeichenkonstate vom Typ: wchar_t schreiben

A

Präfix L vor die Konstante. Bsp.: L’a’

68
Q

Formatierungszeichen: signed int

A

%d, %i

69
Q

Formatierungszeichen: signed long

A

%ld, %li

70
Q

Formatierungszeichen: signed long long

A

%lld, %lli

71
Q

Formatierungszeichen: signed short

A

%hd, %hi

72
Q

Formatierungszeichen: unsigned int

A

%u

73
Q

Formatierungszeichen: unsigned long

A

%lu

74
Q

Formatierungszeichen: unsigned long long

A

%llu

75
Q

Formatierungszeichen: vorzeichenloser int Oktalzahl

A

%o

76
Q

Formatierungszeichen: vorzeichenloser int Hexzahl

A

%x, %X

(a,b,c,d,e,f) bei x; (A,B,C,D,E,F) bei X

77
Q

Formatierungszeichen: vorzeichenloser long Oktalzahl

A

%lo

78
Q

Formatierungszeichen: vorzeichenloser long long Oktalzahl

A

%llo

79
Q

Formatierungszeichen: vorzeichenloser short Okatalzahl

A

%ho

80
Q

Formatierungszeichen: vorzeichenloser long Hexzahl

A

%lx, %lX

81
Q

Formatierungszeichen: vorzeichenloser long long Hexzahl

A

%llx, %llX

82
Q

Formatierungszeichen: vorzeichenloser short Hexzahl

A

%hx, %hX

83
Q

Formatierungszeichen: float in Gleitpunktform

A

%f

84
Q

Formatierungszeichen: double in Gleitpunktform

A

%lf

85
Q

Formatierungszeichen: long double in Gleitpunktform

A

%Lf

86
Q

Formatierungszeichen: long long double in Gleitpunktform

A

%LLf

87
Q

Formatierungszeichen: float in Exponentenform

A

%e, %E

ddde+-dd bei e; dddE+-dd bei E

88
Q

Formatierungszeichen: double in Exponentenform

A

%le, %lE

89
Q

Formatierungszeichen: long double in Exponentenform

A

%Le, %LE

90
Q

Formatierungszeichen: long long double in Exponentenform

A

%LLe, %LLE

91
Q

Formatierungszeichen: %a

A

Wie %f (neu ab C99)

92
Q

Formatierungszeichen: float ohne Ausgabe der nachfolgenden Nullen

A

%g, %G

93
Q

Formatierungszeichen: Zeichen

A

%c

94
Q

Formatierungszeichen: breite Zeichen

A

%lc

95
Q

Formatierungszeichen: Zeichenkette

A

%s

96
Q

Formatierungszeichen: Zeigerwert

A

%p

97
Q

Formatierungszeichen: Keine Ausgabe - Dieses Argument ist ein Zeiger auf eine Ganzzahl

A

%n

98
Q

Formatierungszeichen: Zeichen % ausgeben

A

%%

99
Q

Ganzzahlen durch %d ausgeben

A

Alle Ganzzahlen können durch %i ausgegeben werden, beim Einlesen muss aber der spezifische Typ angegeben werden

100
Q

Gleitpunktzahlen durch %f ausgeben

A

Alle Gleitpunktzahlen können durch %f ausgegeben werden, beim Einlesen muss jedoch der spezifische Typ angegeben werden

101
Q

Formatierungszeichen: bis ein Zeichen eingegeben wurde, das nicht in der Liste bezeichner vorkommt

A

%[bezeichner] - Wird in einen String eingelesen

102
Q

Formatierungszeichen: bis ein Zeichen eingegeben wurde, das in der Liste bezeichner vorkommt

A

%[^bezeichner] - Wird in einen String eingelesen

103
Q

Unwandlungszeichen: liste mit Zahlen von Zahl 1 - 9

A

[1-9]

104
Q

Unwandlungszeichen: liste mit Kleinbuchstaben

A

[a-z]

105
Q

Umwandlungszeichen: list mit Großbuchstaben

A

[A-Z]

106
Q

Umwandlungszeichen: liste mit Klein- und Großbuchstaben

A

[a-zA-Z]

107
Q

Flags bei Formatierungszeichen

A

Flags stehen direkt hinter % und haben z.B verschiedene Auswirkungen auf die Formatierung und Eingabe- und Ausgabegröße

108
Q

Flag: Es werden maximal n Zeichen eingelesen

A

n

109
Q

Flag: Linksbündig justieren

A

-

110
Q

Flag: Ausgabe des Vorzeichens + oder -

A

+

111
Q

Flag: Ist ein Argument kein Vorzeichen, wird ein Leerzeichen mit ausgegeben

A

Leerzeichen

112
Q

Flag: Bei numerischer Ausgabe wird mit Nullen bis zur angegebenen Weite aufgefüllt

A

0

113
Q

Flag: Bei o bzw. x oder X wird der Wert im Formatstring mit vorangestellter 0 bzw. 0x ausgeben

A

#

114
Q

Flag: bei e, E oder f wird der Wert mit einem Dezimalpunkt ausgegeben, auch wenn keine Nachkommastelle existiert

A

#

115
Q

Flag: Es widen mindestens n Stellen ausgegeben, auch wenn der Wert weniger als n Stellen hat

A

n

116
Q

Flag: Der wert des nächsten Arguments (ganzzahlig) legt die Weite fest. Bei negativem Wert wird linksbündig justiert

A

*

117
Q

Flag: Maximal n Nachkommastellen von Zahl ausgeben

A

.n

hat bei Ganzzahlen keine Wirkung, kann aber trotzdem hingeschreiben werden.

118
Q

Flag: Maximal n Zeichen vom String ausgeben

A

.n

119
Q

Formatierungszeichen: unsigned short

A

%hu

120
Q

Modifikatoren für Formatierungszeichen - nicht fertig

A

können vor die

121
Q

Formatierungszeichen - Definition

A

Formatierungszeichen werden für die formatierte Ein- und Ausgabe verwendet um Zeichen im richtigen Format Ein- und Auszugeben. Sie bestehen aus % gefolgt von Flags und dem Umwandlungszeichen, welcher spezifiziert mit welchem Datentyp geartbeitet wird.

122
Q

Modifikation vom Umwandlungszeichne: d,i,o,u,x,X werden als short int bzw. unsigned short int Wert behandelt

A

h

123
Q

Schreibweise von Modifikationen von Umwandlungszeichen

A

Modifikation gefolgt vom Unwandlungszeichen ohne Leerzeichen

124
Q

Modifikation vom Unwandlungszeichen: d,i,o,u,x,X werden als long int bzw. unsigned long int Werte behandelt

A

l

125
Q

Modifikation vom Umwandlungszeichen: e,f oder g werden als double-Wert behandelt

A

l

126
Q

Modifikation vom Unwandlungszeichen: e, E, f, g, G werden als long double-Wert behandelt.

A

L

127
Q

Modifikation vom Umwandlungszeichen: d,i,o,u,x,X werden als long long-Werte behandelt

A

ll, L

128
Q

Modifikation vom Umwandlungszeichen: d,i,o,u,x,X werden als singed char bzw. unsigned char Wert behandelt

A

hh

129
Q

Modifikation vom Umwandlungszeichen: d,i,o,u,x,X werden als intmax_t bzw. uintmax_t Wert behandelt (neu ab C99)

A

j

130
Q

Modifikation vom Umwandlungszeichen: d,i,o,u,x,X werden als ptrdiff_t Wert behandelt (neu ab C99)

A

t

131
Q

Modifikation vom Umwandlungszeichen: d,i,o,u,x,X werden als size_t Wert behandelt

A

z

132
Q

Datentyp: intmax_t

A

In der Headerdatei <stdint.h> definiert. Größtmögliche ganzzahlige Datentyp.</stdint.h>

133
Q

Datentyp: uintmax_t

A

In der Headerdatei <stdint.h> definiert. Größtmöglicher vorzeichenloser ganzzahliger Datentyp.</stdint.h>