. | Dot | Sert à accéder aux propriétés d'un objet dans de nombreux langages, à écrire les décimales et à préciser le type d'un fichier dans son nom. |
( ) | Parentheses | Regroupent des expressions et contrôlent l’ordre des opérations ; entourent les paramètres d’une définition de fonction et les arguments d’un appel. |
[ ] | Square Brackets | Souvent utilisés pour indexer des tableaux, définir des listes ou former une partie d'une expression régulière. |
{ } | Curly Braces | Servent à délimiter un bloc de code, par exemple dans une fonction ou une boucle. |
< > | Angle Brackets | Courants dans les balises HTML, les génériques de langages comme Java et C#, et les directives d'inclusion en C++. |
& | Ampersand | En Python, & calcule le ET bit à bit des entiers ; la conjonction logique utilise and. En C, & unaire obtient une adresse. |
* | Asterisk | Indique la multiplication, un pointeur dans les langages C et un caractère générique dans divers contextes. |
/ | Forward Slash | Sert à la division ainsi qu'à séparer les éléments des chemins de fichiers et des URL. |
\ | Backslash | Sert de caractère d'échappement dans les chaînes, par exemple \n pour un saut de ligne dans une chaîne Python ordinaire. |
^ | Caret | Représente l'opération « OU exclusif » dans les opérations bit à bit et sert d'opérateur de puissance dans certains environnements. |
% | Percent Sign | Sert d'opérateur modulo en arithmétique et renvoie le reste d'une division. |
; | Semicolon | Marque souvent la fin d'une instruction dans des langages comme C, C++ et Java. |
: | Colon | Sépare les deux résultats dans condition ? valueIfTrue : valueIfFalse en JavaScript ; sert aussi dans les étiquettes et annotations de type. |
? | Question Mark | Dans l’opérateur conditionnel JavaScript, suit la condition et précède la valeur choisie lorsqu’elle est vraie. |
! | Exclamation Mark | Représente la négation logique dans une condition. |
# | Hash | Sert aux directives du préprocesseur en C/C++ et aux commentaires dans des scripts Python ou Ruby. |
$ | Dollar Sign | Sert couramment à désigner les variables dans des langages de script comme PHP et Perl. |
- | Dash | Sert principalement à la soustraction, mais aussi à changer le signe des valeurs et à introduire des arguments de ligne de commande. |
_ | Underscore | Fréquent dans les noms de variables et de fonctions, notamment selon la convention snake_case. |
` | Backtick | Délimite les littéraux de gabarit JavaScript, qui acceptent des expressions intégrées et des chaînes multilignes. |
" et ' | Quotation Marks | Délimitent les chaînes littérales ; l'emploi des guillemets simples ou doubles dépend du langage et du contexte. |
@ | At Sign | Sert aux décorateurs Python, aux adresses électroniques dans les chaînes et aux annotations de langages comme Java. |