faire des calculs sur des binaires - Algo - Programmation
Marsh Posté le 19-05-2005 à 14:34:49
rufo a écrit : ça, c'est les AND (&& en C) et les OR (|| en C). |
Si tu parles des opérateurs unaires en C, c'est &, |, etc.
Pas &&, ||, etc, qui sont comme leur symbole l'indique, des opérateurs binaires.
Marsh Posté le 19-05-2005 à 16:30:49
Elmoricq a écrit : Si tu parles des opérateurs unaires en C, c'est &, |, etc. |
tout à fait, autant pour moi.
Y'a aussi les >> et les << pour les décalages de bits...
Marsh Posté le 19-05-2005 à 18:15:54
Elmoricq a écrit : Si tu parles des opérateurs unaires en C, c'est &, |, etc. |
Pas mal comme bourde
a & b chez moi c'est bien un operatzeur binaire.
Les mots que tu cherches sont :
& et | : operateurs BITS A BITS
&& et || : operateurs LOGIQUES
Marsh Posté le 19-05-2005 à 23:29:48
Bourde sémantique. Le fond du message est correct, sur les opérateurs bit à bit.
Ceci dit, c'est une bourde quand même. Va savoir où je suis allé pêcher ça, peut-être une vieille erreur d'apprentissage qui m'est restée, et sur laquelle je ne me suis jamais interrogé.
Jusqu'à ton message, en tout cas. Donc histoire de mettre les choses au point (et ainsi corriger ma bourde) :
Opérateurs unaires (n'admettent qu'un seul paramètre) : ++, --, !, etc.
Opérateurs binaires (admettent deux paramètres) : &&, &, |, etc.
Opérateur ternaire (trois paramètres) : (? : ) (je ne connais que celui-ci en C)
Morale du jour : j'sais plus qui a dit "l'ennemie du savoir, ce n'est pas l'ignorance. C'est l'illusion du savoir", mais je vais méditer la phrase.
Marsh Posté le 23-05-2005 à 22:58:37
Elmoricq a écrit : |
Y a pas de mal
Marsh Posté le 19-05-2005 à 12:27:25
bonjour
je cherche a faire des opérations sur des nombres binaires, mais je ne vois pas vraiment comment réussir a faire le "1+1=1"...
si vous avez des soluces
(je tourne en pascal/delphi)