Questions marquées «logical-operators»

Les opérateurs logiques sont des symboles qui aident à évaluer les expressions booléennes. Ceux-ci se trouvent dans à peu près tous les langages de programmation prenant en charge le booléen. Des exemples courants sont && (AND), || (OU), ! (NOT), == ([valeur] égale à), === ([valeur et type] égale à),> = (Supérieur ou égal à), <= (Inférieur ou égal à),> (Supérieur que) et <(inférieur à)

292
Opérateur XOR logique en C ++?

Existe-t-il une telle chose? C'est la première fois que j'en rencontre un besoin pratique, mais je n'en vois aucun répertorié dans Stroustrup . J'ai l'intention d'écrire: // Detect when exactly one of A,B is equal to five. return (A==5) ^^ (B==5); Mais il n'y a pas d' ^^opérateur. Puis-je utiliser...

256
Opérateurs logiques simples dans Bash

J'ai quelques variables et je veux vérifier la condition suivante (écrite en mots, puis ma tentative infructueuse de script bash): if varA EQUALS 1 AND ( varB EQUALS "t1" OR varB EQUALS "t2" ) then do something done. Et dans ma tentative ratée, j'ai trouvé: if (($varA == 1)) && ( (($varB ==...

104
Opérateurs logiques, || ou ou?

Je me souviens avoir lu il y a quelque temps sur les opérateurs logiques qui, dans le cas de OR, utiliser ||était mieux que or(ou vice versa). Je devais juste l'utiliser dans mon projet quand il m'est revenu, mais je ne me souviens plus quel opérateur était recommandé ou si c'était même vrai. Quel...

100
Court-circuitage de l'opérateur logique Java

Quel ensemble est en court-circuit et que signifie exactement le fait que l'expression conditionnelle complexe soit en court-circuit? public static void main(String[] args) { int x, y, z; x = 10; y = 20; z = 30; // T T // T F // F T // F F //SET A boolean a = (x < z) && (x == x); boolean...