Maison  >  Article  >  développement back-end  >  Comment exprimer des constantes numériques en langage C

Comment exprimer des constantes numériques en langage C

下次还敢
下次还敢original
2024-04-29 17:36:151191parcourir

En langage C, les constantes numériques peuvent être représentées sous forme d'entiers, de constantes à virgule flottante et de caractères. Les constantes entières peuvent être représentées en décimal, octal ou hexadécimal et peuvent être signées ou non signées ; les constantes à virgule flottante peuvent être représentées en notation décimale ou scientifique ; les constantes de caractères sont représentées par un seul caractère entouré de guillemets simples.

Comment exprimer des constantes numériques en langage C

Représentation des constantes numériques en langage C

En langage C, les constantes numériques peuvent être représentées sous forme de constantes entières, de constantes à virgule flottante et de constantes de caractères.

Constantes entières

Les constantes entières peuvent être représentées sous forme d'entiers signés ou non signés et peuvent être représentées en utilisant une notation décimale, octale ou hexadécimale. Les entiers signés utilisent un signe moins (-) pour représenter les valeurs négatives, tandis que les entiers non signés n'ont aucun signe.

<code class="c">// 无符号十进制整数
unsigned int num1 = 100;

// 有符号十进制整数
int num2 = -50;

// 八进制整数
int num3 = 0777;

// 十六进制整数
int num4 = 0xABCD;</code>

Constantes à virgule flottante

Les constantes à virgule flottante sont exprimées en notation décimale ou scientifique. Le format décimal se compose d'une partie entière et d'une partie décimale, séparées par un point décimal (.). La notation scientifique consiste en un nombre multiplié par une puissance de 10.

<code class="c">// 小数浮点常量
float num1 = 3.14;

// 科学记数法浮点常量
double num2 = 6.022e23;</code>

Constantes de caractère

Les constantes de caractère sont représentées par un caractère unique, entouré de guillemets simples (').

<code class="c">// 字符常量
char ch = 'a';</code>

Remarque :

  • Le type par défaut de constante entière est int, mais vous pouvez utiliser des modificateurs de suffixe pour spécifier d'autres types, tels que long, non signé, court.
  • Le type par défaut des constantes à virgule flottante est double, mais float peut être spécifié à l'aide de modificateurs de suffixe.
  • Les constantes de caractère sont en fait des nombres entiers, représentant la valeur du code ASCII du caractère.

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