bonjour
comment savoir si on utilise un ET ou un ET conditionnel en c ? ( avec un exemple)
merci
Version imprimable
bonjour
comment savoir si on utilise un ET ou un ET conditionnel en c ? ( avec un exemple)
merci
Un ET conditionnel ( && ) permet de mettre plusieurs clauses dans une condition logique:
Un ET bit à bit ( & ) :Code:
1
2
3
4 if (val1 == 1 && val2 == 1) { ... }
Le résultat sera de 1 si le bit courant des deux variables est égal à 1.Code:ret = val1 & val2
Tu as déja posé la même question dans un post précédent et la réponse obtenue est toujours valable : que signifie en clair ta question ? (qu'est-ce que tu entends par ET conditionnel.)
Je suppose que tu veux savoir quand on utilise & plutôt que && ?
Ca n'a pas grand chose à voir.
On utilise les opérateurs doublés :
- ==
- != (exception, OK)
- ||
- &&
dans les expression logiques (if, while etc.)
Les opérateurs simples &, |, font partie des opérateurs bit à bit (bitwise operators) utilisés pour manipuler les bits des variables (positionner, tester, décaler...) : http://emmanuel-delahaye.developpez.com/bits.htm