Identifiants
- Nom de bloc
- Nom d’élément
- Nom de constante
- Nom de variable
- Mot-clé
Caractères de ponctuation
. , ( ) * / + - = < > { } : ; ! & |
Les caractères de ponctuation ( ) et { } doivent apparaître par paires.
Priorité et associativité des opérateurs
| Opérateur | Signification | Associativité |
|---|---|---|
( ) | Appel de fonction | |
: | Appel de fonction | |
. | Sélection de membre | De gauche à droite |
+ – | Plus unaire, Moins unaire | |
* / | Multiplication, Division | De gauche à droite |
+ – | Addition, Soustraction | De gauche à droite |
NOT | Négation logique (unaire) | |
| Opérations de comparaison (même priorité) | ||
< | Inférieur à | De gauche à droite |
> | Supérieur à | De gauche à droite |
<= | Inférieur ou égal à | De gauche à droite |
>= | Supérieur ou égal à | De gauche à droite |
== | Égalité | De gauche à droite |
!= | Inégalité | De gauche à droite |
AND | ET logique | De gauche à droite |
OR | OU logique | De gauche à droite |
Opérateur d’affectation
= attribue une valeur à une variable.
Par exemple :
Constantes
Commentaires
- Les caractères
/*(slash, astérisque), suivis de n’importe quelle séquence de caractères (y compris des retours à la ligne), puis les caractères*/. - Les caractères
//(deux slashs), suivis de n’importe quelle séquence de caractères. Un retour à la ligne non immédiatement précédé d’un antislash met fin à cette forme de commentaire.
