Maison > développement back-end > C++ > le corps du texte

Quels sont les différents types de données en langage C ?

WBOY
Libérer: 2023-09-16 10:41:09
avant
719 Les gens l'ont consulté

Quels sont les différents types de données en langage C ?

Un type de données est un emplacement mémoire ou une déclaration d'une variable. Les données peuvent être de différents types. Des exemples de types de données en langage C sont les suivants :

Entiers, nombres rationnels, entiers, nombres réels, nombres complexes, vecteurs, caractères, etc.

Pour le matériel de la machine, les données sont un chaîne de bits binaires 0 et codée sous la forme de 1. Dans la machine, les données entières sont traitées dans l'unité arithmétique et logique (ALU) et les données fractionnaires sont traitées dans l'unité à virgule flottante (FPU). Cela se reflète dans les types de données intégrés ou primitifs des langages de haut niveau.

Types de données intégrés

Il existe différents types de données intégrés en langage C, certains d'entre eux sont les suivants :

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

Utilisation des données

En langage C, différents types peuvent être utilisés pour stocker des données de différentes manières. Voici quelques exemples :

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

Dans l'exemple ci-dessus, char, int, float sont intégrés le type de données, et la chaîne et la qualité sont des variables de type char.

  • Grade='A' initialise la note variable au code de caractère du caractère 'A'.

  • Count et index sont des variables de type int.

  • Et index=10 initialise la variable à 10 en représentation binaire.

Exemple

Ci-dessous se trouve un programme C pour trouver la taille des variables et les types de données intégrés :

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;
}
Copier après la connexion

Output

Lorsque le programme ci-dessus est exécuté, il produit les résultats suivants :

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
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!