Maison >développement back-end >C++ >Quels sont les différents types de mots-clés en langage C ?
Les mots clés sont souvent appelés mots prédéfinis ou réservés dans les langages de programmation. Chaque mot-clé en langage C remplit une fonction spécifique dans le programme.
Les mots clés ne peuvent pas être utilisés comme noms de variables.
Les mots clés ont une signification fixe et cette signification ne peut pas être modifiée.
Ils sont les éléments constitutifs des programmes « C ».
Le langage C prend en charge 32 mots-clés.
Tous les mots-clés sont écrits en lettres minuscules.
Les différents types de mots-clés sont les suivants :
auto | double | int | struct |
break | else | long | s witch |
cas | enum | register | typedef |
char | extern | return | union |
const | short | float | non signé |
pour | signé | void | |
aller à | taillede | volatile | |
if | statique | pendant que |
#include <stdio.h> int main(){ char Operator; float num1, num2, result = 0; printf("</p><p> Try to Enter an Operator (+, -, *, /) : "); scanf("%c", &Operator); printf("</p><p> Enter the Values for two Operands: "); scanf("%f%f", &num1, &num2); switch(Operator){ case '+': result = num1 + num2; break; case '-': result = num1 - num2; break; case '*': result = num1 * num2; break; case '/': result = num1 / num2; break; default: printf("</p><p> entered operator is invalid "); } printf("</p><p> The result of %.2f %c %.2f = %.2f", num1, Operator, num2, result); return 0; }Sortie Lorsque le programme ci-dessus est exécuté, il produit le résultat suivant −
Enter an Operator (+, -, *, /) : * Enter the Values for two Operands: 34 12 The result of 34.00 * 12.00 = 408.00Dans l'exemple ci-dessus, les mots-clés utilisés pour exécuter le programme de calcul simple sont les suivants :
Int, char, switch, case , break, float, default, return
Ces mots ne peuvent pas être utilisés comme variables lors de l'écriture d'un programme.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!