Datentypen in c

Datentypen in c
In den meisten Programmiersprachen verwenden wir die Deklarationsmethode für die Variablen, die wir für unseren Code definieren. Ebenso hat „Programmiersprache C“ seine Deklarationsmethode für die definierten Variablen; Diese Erklärung wird als Datentyp bezeichnet. Wir verwenden Datentyp in C, wenn wir eine Variable in unserem Code definieren. Dies geschieht, um zu definieren, welche Art von Daten, für die wir Informationen in diesen Daten verwenden oder für Informationen speichern werden. Außerdem definiert der Datentyp die Größe der Variablen in Bezug auf Bytes. Jeder Datentyp hat einen anderen Speicher, der ihm zugeordnet ist, und wir können die verschiedenen Vorgänge an verschiedenen Datentypen entsprechend ausführen. Jeder Datentyp besitzt unterschiedliche Zahlenbereiche, die sie darin speichern können, und diese Bereiche variieren auch unterschiedlich von den Compilern.

Verfahren

Wir werden die Datentypen kennenlernen, mit denen wir unsere Variablen im C definieren können. Wir werden verschiedene Beispiele zu verschiedenen Datentypen machen, e.G., Für den Datentyp „Ganzzahl“ werden wir zunächst über die grundlegende Definition und Speichergröße des Ganzzahl -Datentyps lernen und dann erfahren, wie wir eine Variable mit dem Ganzzahl -Datentyp deklarieren und dann initialisieren können. Es gibt zahlreiche andere Datentypen, die wir in diesem Artikel individuell ansprechen möchten. Im Folgenden finden Sie die Diskussion, mit der Sie über die verschiedenen Datentypen und deren Deklarationsmethode mit ihren zugewiesenen Speichergrößen informiert werden können.

Ganze Zahl

Aus dem Namen "Integer" können wir feststellen, dass dieser Datentyp verwendet wird, um eine Ganzzahl zu deklarieren. Diese ganzen Zahlen beginnen bei Null und können mit jeder möglichen Zahl enden. Ganzzahlen können entweder positive oder negative Zahlen sein, e.G., -3, 2 usw. Aber diese Zahlen können niemals dezimal sein, e.G., 4.5, 6.7, 8.9 usw. Die Ganzzahlen haben eine Speichergröße von mindestens 2 Bytes und maximal 4 Bytes, wobei in jedem Byte acht Bit gespeichert ist. Wenn wir also eine Dezimalzahl mit dem Ganzzahl -Datentyp deklarieren, unterstützt unser Compiler ihn nicht und gibt einen Fehler an.

In der Abbildung direkt oben haben wir die Methode angezeigt, um eine Variable zu deklarieren. Sagen Sie als "variabel" mit der Integer der Datentyp, und wir weisen ihm den numerischen Wert „-3“ zu und für die zweite Ganzzahl „Alter“ haben wir einen Wert "13" zugewiesen. Im obigen Code haben wir diese Variablen separat deklariert, können sie jedoch auch gemeinsam dem Verfahren wie unten gezeigt definieren:

Verkohlen

Unser nächster Datentyp für die Deklaration einer Variablen im C ist eine als „char“ abgekürzte Charakter. Char ist der grundlegendste Datentyp aller vorhandenen Datentypen. Wie der Name schon sagt, speichert dieser Datentyp nur die Zeichen, e.G., A, B, H, R usw. Kurz gesagt, der Char -Datentyp ist dafür verantwortlich, die ASCII -Zeichen im Code zu deklarieren. Solche Datentypen nehmen nur die Speichergröße von einem Byte an, was insgesamt 8 der Bits beträgt. Die zugewiesene Speichergröße dieser Daten für jeden Compiler kann keine Unterschiede geben. Der Formatspezifizierer für diesen Datentyp wird symbolisch als "%c" dargestellt. Versuchen wir, eine Variable mit dem Datentyp als char zu deklarieren und sie mithilfe der Formatspezifischen Darstellung anzuzeigen.

#enthalten
int main ()
char mycharacter = 'a';
printf ("%c \ n", mycharacter);
Rückkehr 0;

In dem oben gezeigten Beispiel haben wir eine Variable des Datentyp -Zeichens deklariert und sie mit dem ASCII -Zeichen „A“ initialisiert. Dann haben wir es mit der Methode „printf ()“ mit seinem Formatspezifizier angezeigt.

Float/ double

Jetzt werden wir einen anderen Datentyp, Float/ Double diskutieren. Sowohl der Float- als auch die Doppel -Datentypen haben die gleiche Funktionalität, variieren jedoch voneinander, wenn es um die Speichergröße geht. Diese beidenselben Datentypen werden verwendet. Der Float Datentyp deklariert die Dezimalzahl mit der einzelnen Genauigkeit; Das heißt, es hat 4 Bytes, die für seine Speichergröße (insgesamt 32 Bit) erhalten sind, während das Doppel die Dezimalzahlen mit doppelter Genauigkeit im Vergleich zu Float mit der Speichergröße von 8 Bytes (64 Bit) deklariert. Jetzt werden wir im Beispiel versuchen, sowohl die numerischen als auch die exponentiellen Variablen mit beiden Typen zu deklarieren, und diese Werte anschließend anhand des Formatspezifizierers für Doppel als "%LF" und für einen Float als "%f" anzeigen.

#enthalten
int main ()
Schwimmergehalt;
Doppelpreis;
Gehalt = 34.5;
Preis = 64.6;
float exponential = 32.442e2;
printf ("/f", Gehalt);
printf ("%lf", Preis);
printf ("/f", exponentiell);
Rückkehr 0;

Leere

Ein weiterer Datentyp in der C -Sprache, der am häufigsten in jedem Code verwendet wird. Dieser Datentyp hat eine Speichergröße von fast 0 Bytes. Wir verwenden solche Datentypen, wenn wir eine neue Funktion im Code definieren müssen. Die Leere hat die grundlegende Bedeutung, die nichts entspricht; Es zeigt den leeren Wert. Wann immer wir in dem Code, in dem wir nichts zurückgeben möchten zu diesem Zweck zugewiesen. Wir werden nun versuchen, ein Beispiel im Compiler zu machen, in dem wir zunächst die kleinste Funktion für „Drucken“ erstellen, und dann den Datentyp für ungültig erklären. Wenn wir möchten, dass die Funktion einen Wert zurückgibt, deklarieren wir die Funktion mit Datentyp Integer.

#enthalten
void print ()
Schwimmergehalt;
printf ("/f", Gehalt);

Das Beispiel zeigt an, wie wir eine Funktion mit dem Datentyp void definieren können, ohne einen Wert zurückzugeben.

Abschluss

Die Erklärung der Datentypen vor dem Definieren einer Variablen ist die grundlegendste Aufgabe, wenn es darum geht, den Code für eine Softwareanwendung zu schreiben. Wir haben die Deklarationsmethoden dieser Datentypen für die Variablen in diesem Artikel erörtert. Dieser Artikel deckt die Definition, Deklarationsmethode und Formatspezifikation der fünf grundlegenden Datentypen in der C -Programmiersprache e ab.G., Int, Float, Double, Char und Leere. Für all diese Datentypen haben wir verschiedene Beispiele implementiert, um euch über ihre Deklarationsmethode in Visual Studio C informiert zu werden.