Maison >développement back-end >Tutoriel C#.Net >Quels sont les types de données en langage C

Quels sont les types de données en langage C

下次还敢
下次还敢original
2024-05-07 07:54:171054parcourir

Types de données du langage C

Le langage C est un langage typé statiquement, ce qui signifie que les types de variables doivent être déclarés au moment de la compilation. Les types de données de base disponibles en langage C sont :

Type entier :

  • char : un octet
  • char:一个字节
  • short intshort:两个字节
  • int:四个字节(32 位)
  • long intlong:八个字节(64 位)

浮点类型:

  • float:四个字节(单精度)
  • double:八个字节(双精度)

空类型:

  • void:表示没有类型

字符类型:

  • char:单个字符

布尔类型:

  • _Bool:布尔值(truefalse

其他:

  • size_t:大小类型(取决于系统)
  • ptrdiff_t:指针差分类型(取决于系统)

整数类型

整数类型用于存储整数值(无小数部分)。类型的大小取决于系统架构。

浮点类型

浮点类型用于存储带小数部分的近似值。float 类型表示单精度值,而 double 类型表示双精度值。

空类型

void 类型表示没有类型。它用于返回没有值(void 函数)或作为通用指针类型。

字符类型

char 类型用于存储单个字符。它在 C 语言中也用作字符串的基元类型。

布尔类型

布尔类型用于存储布尔值(truefalseshort int ou short  : deux octets

int : quatre octets (32 bits)🎜long int ou long : huit octets (64 bits)🎜🎜Type à virgule flottante : 🎜🎜🎜🎜float : quatre octets (simple précision)🎜double : Huit octets (double précision)🎜🎜Type Void : 🎜🎜🎜🎜<code>void : N'indique aucun type 🎜🎜Caractère tapez : 🎜🎜🎜🎜char : caractère unique 🎜🎜Type booléen : 🎜🎜🎜🎜_Bool : valeur booléenne (<code>true ou false)🎜🎜Autres : 🎜🎜🎜🎜size_t : Type de taille (dépend du système) 🎜ptrdiff_t : Type différentiel de pointeur (dépend du système) 🎜🎜Type entier🎜🎜🎜Le type entier est utilisé pour stocker des valeurs entières (pas de partie décimale). La taille du type dépend de l'architecture du système. 🎜🎜🎜Type à virgule flottante🎜🎜🎜Le type à virgule flottante est utilisé pour stocker des valeurs approximatives avec des parties décimales. Le type float représente des valeurs en simple précision, tandis que le type double représente des valeurs en double précision. 🎜🎜🎜Void type🎜🎜🎜Le type void signifie qu'il n'y a pas de type. Il est utilisé pour ne renvoyer aucune valeur (fonctions void) ou comme type de pointeur générique. 🎜🎜🎜Type de caractère🎜🎜🎜Le type char est utilisé pour stocker un seul caractère. Il est également utilisé en langage C comme type primitif pour les chaînes. 🎜🎜🎜Type booléen🎜🎜🎜Le type booléen est utilisé pour stocker des valeurs booléennes (true ou false). Il peut utiliser des instructions conditionnelles et des opérateurs logiques. 🎜

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:
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