Maison  >  Article  >  développement back-end  >  Écrivez un programme C pour afficher les plages de tous les types de données sous forme de tableau

Écrivez un programme C pour afficher les plages de tous les types de données sous forme de tableau

PHPz
PHPzavant
2023-09-12 19:21:121209parcourir

Les différents types de données que nous utilisons dans la programmation C incluent les entiers, les courts métrages, les caractères signés et non signés, etc.

Types de données

Les types de données spécifient des collections de valeurs et de types de données qui peuvent être stockées dans des variables. Ils permettent au programmeur de choisir le type qui convient aux besoins de l'application.

Les types de données sont les suivants -

  • Types de données principaux
  • Types de données dérivés

Informez-nous des principaux types de données.

Types de données principaux

Le compilateur 'C' prend en charge quatre types de données de base. Ils sont mentionnés ci-dessous -

  • Entier
  • Caractère
  • Point flottant - Point
  • Double virgule flottante

Écrivez un programme C pour afficher les plages de tous les types de données sous forme de tableau

Type de données Entier

Le type de données Entier est utilisé pour stocker des entiers et des caractères. Il est ensuite divisé en -

  • types de données entiers.
  • Type de données de caractère.

Type de données entier

Ce type de données est utilisé pour stocker des entiers. Il dispose de trois types de stockage d'entiers, à savoir court, entier et long sous forme signée et non signée.

Taille (en octets) Plage Chaîne de contrôle Short (ou) Short Signé 1 -128 à 127%hshort non signé 10 à 255 td>%uhint (ou) entier signé4 -32768 à 32767%d ou entier4 0 à 65535%ulong (ou) signé long 4 -2147483648 à 2147483647%dNon signé long 40 au 4294967295%luType de données de caractère
                                                            
Type de données de caractère Ce type de données est utilisé pour stocker des caractères. Ces caractères sont stockés en interne sous forme d'entiers. Chaque caractère a une valeur ASCII équivalente Par exemple : La valeur ASCII de « A » est 65

Type

Taille (en octets) Plage Chaîne de contrôle 1- 128 à 127%CUnsigned Char 10 à 255%c est utilisé pour stocker des nombres réels (c'est-à-dire des nombres décimaux). Pour 6 chiffres de précision, utilisez "float". Pour une précision de 12 bits, utilisez "double". Pour une précision de 12 bits, utilisez "double". >
th>Char (ou) Signature Char
Pointe flottante le type de données
Pour plus de 12 chiffres de précision, utilisez "long double".

  • Type de données flottant
  • type
taille (en octets) plage chaîne de contrôle virgule flottante 43.4E - 38 à 3.4E + 38%fDouble81.7 E - 308 à 1.7 E + 308 %lfDouble longue163.4 E - 932 à 1,1 E+ 4932%Lfprincipaux types de données pris en charge
#include<stdio.h>
#include<limits.h>
int main(){
   printf("DATA TYPE\t\t RANGE</p><p>");
   printf("-----------\t\t---------</p><p>");
   printf("short min\t\t%d</p><p>",SHRT_MIN);
   printf("short max int\t\t%d</p><p>",SHRT_MAX);
   printf("int min\t\t\t%d</p><p>",INT_MIN);
   printf("int max\t\t\t%d</p><p>",INT_MAX);
   printf("Char min\t\t%d</p><p>",CHAR_MIN);
   printf("Char max\t\t%d</p><p>",CHAR_MAX);
   printf("long min\t\t%ld</p><p>",LONG_MIN);
   printf("long max\t\t%ld</p><p>",LONG_MAX);
   printf("unsigned char\t\t%u</p><p>",UCHAR_MAX);
   printf("unsigned long\t\t%lu</p><p>",ULONG_MAX);
   printf("unsigned int\t\t%u</p><p>",UINT_MAX);
   printf("unsigned short\t\t%u</p><p>",USHRT_MAX);
}
Sortie
Exemple Voici les - Démonstration en direct
La sortie est la suivante -

DATA TYPE           RANGE
-----------         ---------
short min           -32768
short max int       32767
int min             -2147483648
int max             2147483647
Char min            -128
Char max            127
long min            -2147483648
long max            2147483647
unsigned char       255
unsigned long       4294967295
unsigned int        4294967295
unsigned short      65535

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer