Heim > Backend-Entwicklung > C++ > Hauptteil

Welche verschiedenen Datentypen gibt es in der C-Sprache?

WBOY
Freigeben: 2023-09-16 10:41:09
nach vorne
721 Leute haben es durchsucht

Welche verschiedenen Datentypen gibt es in der C-Sprache?

Ein Datentyp ist ein Speicherort oder eine Deklaration einer Variablen. Daten können unterschiedlicher Art sein. Beispiele für Datentypen in der Sprache C sind:

Ganzzahlen, rationale Zahlen, ganze Zahlen, reelle Zahlen, komplexe Zahlen, Vektoren, Zeichen usw.

Für Maschinenhardware sind Daten a Folge binärer Bits 0 und codiert in der Form 1. In der Maschine werden ganzzahlige Daten in der Arithmetic Logic Unit (ALU) und gebrochene Daten in der Floating Point Unit (FPU) verarbeitet. Dies spiegelt sich in den integrierten oder primitiven Datentypen von Hochsprachen wider.

Eingebaute Datentypen

Es gibt verschiedene integrierte Datentypen in der C-Sprache, einige davon sind wie folgt:

Int, float, char, unsigned int, unsigned char, long int, double usw.

Verwendung von Daten

In der Sprache C können verschiedene Typen verwendet werden, um Daten auf unterschiedliche Weise zu speichern. Hier sind einige Beispiele:

  • char string, grade='A';
  • int count, index=10;
  • float Average=6.9;

Im obigen Beispiel sind char, int, float integriert Datentyp, und string und grade sind Variablen vom Typ char.

  • Grade=’A’ initialisiert die Variable grade auf den Zeichencode des Zeichens ‘A’.

  • Anzahl und Index sind Variablen vom Typ int.

  • Und index=10 initialisiert die Variable in binärer Darstellung auf 10.

Beispiel

Unten ist ein C-Programm zum Ermitteln der Größe von Variablen und integrierten Datentypen:

Live-Demo

#include<stdio.h>
int main(){
   int x = 10;
   char c;
   printf("Size of variable x = %ld bytes</p><p>",sizeof(x));
   printf("Size of variable c = %ld byte</p><p>",sizeof(c));
   printf("Size of short is %ld bytes</p><p>",sizeof(short));
   printf("Size of int is %ld bytes</p><p>",sizeof(int));
   printf("Size of long is %ld bytes</p><p>",sizeof(long));
   printf("Size of float is %ld bytes</p><p>",sizeof(float));
   printf("Size of double is %ld bytes</p><p>",sizeof(double));
   printf("Size of long double is %ld bytes</p><p>",sizeof(long double));
   printf("Size of char is %ld bytes</p><p>",sizeof(char));
   printf("Size of void is %ld bytes</p><p>",sizeof(void));
   return 0;
}
Nach dem Login kopieren

Ausgabe

Wenn das obige Programm ausgeführt wird, werden die folgenden Ergebnisse erzeugt:

Size of variable x = 4 bytes
Size of variable c = 1 byte
Size of short is 2 bytes
Size of int is 4 bytes
Size of long is 4 bytes
Size of float is 4 bytes
Size of double is 8 bytes
Size of long double is 16 bytes
Size of char is 1 bytes
Size of void is 1 bytes
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWelche verschiedenen Datentypen gibt es in der C-Sprache?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!