Bonjour,
Quelle est la signification de *, %, & en C?
Où peut on trouver un lexique des caractères en C
Cordialement
Bonjour,
Quelle est la signification de *, %, & en C?
Où peut on trouver un lexique des caractères en C
Cordialement
Bonjour
* = multiplication (dans une opération avec deux opérandes), ou bien déréférencement de pointeur (dans une opération avec un opérande), ou bien pointeur (dans une déclaration)
% = modulo (reste d'une division euclidienne)
& = adresse de (si c'est utilisé avec un opérande) ou bien "et" bit à bit (si c'est utilisé avec 2 opérandes)
"lexique des caractères"... Style "en C il y a le 'a' qui signifie 'a', le 'b' qui signifie 'b'..."
Ce sont des opérateurs !!! Donc "lexique des opérateurs" serait plus adéquat. Et la réponse c'est "dans un tuto". C'est un livre qui apprend le C à ceux qui ne le connaissent pas. Tu devrais essayer un jour...
Mon Tutoriel sur la programmation «Python»
Mon Tutoriel sur la programmation «Shell»
Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
Et on poste ses codes entre balises [code] et [/code]
Dit comme ça, ça veut rien dire.
Ces symboles ont une signification qui dépend du contexte.
On a 3 *, 3 utilisation et 3 significations différentes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 int* i; int j = *i; int k = j * j;
Plusieurs cas de %, et une nouvelle utilisation de *.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 int i = 3%2; printf("%d", i); printf("%*s", 2, "toto"); printf("%%");
Et j'en oublie peut-être.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 int* i = &j; int k = *i & j;
Pensez à consulter la FAQ ou les cours et tutoriels de la section C++.
Un peu de programmation réseau ?
Aucune aide via MP ne sera dispensée. Merci d'utiliser les forums prévus à cet effet.
Partager