En programmation, les constantes et les littéraux sont des valeurs qui ne changent pas pendant l'exécution du programme. En C, il existe deux types de valeurs constantes : les constantes littérales et les constantes symboliques.

Les constantes littérales sont des valeurs qui sont écrites directement dans le code source, telles que des nombres, des caractères ou des chaînes de caractères. Les constantes symboliques, quant à elles, sont des noms qui représentent des valeurs constantes, souvent définies en tant que macros.

Constantes littérales

En C, les constantes littérales peuvent être de plusieurs types différents :

  Les constantes entières : Ce sont des nombres entiers, positifs ou négatifs. Elles peuvent être représentées en décimal (base 10), octal (base 8) ou hexadécimal (base 16). Voici quelques exemples de constantes entières :

diff

15
-42
0777
0xFF

    Les constantes à virgule flottante : Ce sont des nombres à virgule flottante, représentant des valeurs décimales. Elles peuvent être représentées en notation décimale ou en notation exponentielle. Voici quelques exemples de constantes à virgule flottante :

diff

3.14159
-0.5
6.02e23

    Les constantes de caractère : Ce sont des caractères uniques, encadrés par des guillemets simples. Voici quelques exemples de constantes de caractère :

python

'A'
'z'
' '
'@'

    Les constantes de chaîne de caractères : Ce sont des chaînes de caractères, encadrées par des guillemets doubles. Voici quelques exemples de constantes de chaîne de caractères :

"Hello, World!"
"Bienvenue sur le site PandaCodeur.com"

Il est important de noter que les constantes littérales sont toujours des valeurs constantes, ce qui signifie qu'elles ne peuvent pas être modifiées pendant l'exécution du programme.

Constantes symboliques

En C, les constantes symboliques sont définies à l'aide de la directive #define. Cette directive permet de définir un nom pour une valeur constante, qui peut ensuite être utilisée dans le code source. Voici un exemple de déclaration de constante symbolique :

 

#define PI 3.14159

Dans cet exemple, la constante symbolique PI est définie comme ayant une valeur de 3.14159. Cette constante peut ensuite être utilisée dans le code source, comme ceci :

 

float rayon = 5.0;
float aire = PI * rayon * rayon;

Dans cet exemple, la constante PI est utilisée pour calculer l'aire d'un cercle, en multipliant la constante par le carré du rayon.

Il est important de noter que les constantes symboliques sont définies avant le début du code source, et qu'elles peuvent être utilisées dans tout le programme.

 

Conclusion

les constantes et les littéraux sont des éléments clés en programmation en C. Les constantes littérales sont des valeurs directement définies dans le code source, tandis que les constantes symboliques sont des noms définis pour des valeurs constantes. En utilisant des constant

Si vous avez trouvé ce Cours de Langage C de Mr JoëlYk intéressants et utiles, pourquoi ne pas les partager avec d'autres personnes qui pourraient également en bénéficier ? Partagez ce lien sur les réseaux sociaux ou envoyez-le à vos amis et collègues. Vous pourriez aider quelqu'un à améliorer ses compétences en programmation ou à trouver des solutions à des problèmes complexes. N'oubliez pas que la connaissance doit être partagée pour grandir. Merci pour votre soutien et votre partage !

Contact WhatsApp : +237 658395978 | Réaliser Par Joël_Yk

Aucune note. Soyez le premier à attribuer une note !

Ajouter un commentaire

Anti-spam