Quelles sont les méthodes de représentation correctes des constantes du langage C ?

angryTom
Libérer: 2020-03-09 15:31:22
original
41499 Les gens l'ont consulté

Quelles sont les méthodes de représentation correctes des constantes du langage C ?

Quelles sont les méthodes de représentation correctes des constantes du langage C

Les constantes numériques en langage C peuvent être simplement divisées en deux types d'entiers suivants constantes Et constantes numériques à virgule flottante :

1. Constantes entières telles que 6, 27, -299

En langage C, les constantes entières sont divisées en constantes entières décimales, Il existe trois formes de représentation : la constante entière octale et la constante entière hexadécimale.

Apprentissage recommandé : Tutoriel vidéo en langage c

(1) Constante entière décimale

Ce type de constante ne peut qu'apparaître Nombres de 0 à 9 et peuvent avoir des signes positifs ou négatifs. Par exemple :

0 1 364 28 -34
Copier après la connexion

(2) Constante entière octale

Ce type de constante est une chaîne de nombres octaux commençant par le chiffre 0. Les nombres vont de 0 à 7. Par exemple :

0111(十进制 73) 011(十进制 9) 0123(十进制 83)
Copier après la connexion

(3) Constante entière hexadécimale

Ce type de constante est une chaîne de nombres hexadécimaux commençant par 0x ou 0X. Chaque chiffre peut être un chiffre ou une lettre anglaise de 0 à 9, de a à f ou de A à F. Par exemple :

0x11(十进制 17) 0Xa5(十进制 165) 0x5a(十进制 90)
Copier après la connexion

2. Les constantes à virgule flottante telles que 5.43, -2.3, 5.67f

Les constantes de type réel ont deux représentations : l'une est sous forme décimale, l'autre est la forme exponentielle.

(1) Forme décimale

La forme décimale est une chaîne de chiffres décimaux contenant un point décimal.

Ce type de constante réelle ne peut avoir aucun chiffre avant ou après la virgule décimale, mais pas les deux en même temps. Par exemple :

3.14159, .89, 56.0, 78., -3.0, 0.0
Copier après la connexion

(2) Forme exponentielle

Le format de la forme exponentielle se compose de deux parties : la forme fractionnaire décimale ou la partie constante entière décimale et la partie exponentielle.

La partie exposant est e ou E (équivalent à la base 10 d'une puissance en mathématiques) suivi d'un exposant entier (c'est-à-dire un exposant entier signé). Par exemple :

1e15 //表示数值 1×10
15
0.35e+1 //表示数值 0.35×10
1
78e-1 //表示数值 78×10
-1
Copier après la connexion

Ce qui suit est une constante réelle incorrecte.

e15 //缺少十进制小数部分
0.35e //缺少阶码
78e-1.2 //不是整数阶码
Copier après la connexion

Pour plus de langage CIntroduction aux tutoriels de programmation, veuillez faire attention au site Web PHP chinois !

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!

Étiquettes associées:
source:php.cn
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!