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