Différence entre & &&

Différence entre & &&

Différence clé - & vs && (bitwise et vs logique et)
 

En programmation, il y a des situations pour effectuer des calculs mathématiques. Un opérateur est un symbole pour effectuer des fonctions logiques ou mathématiques spécifiques sur une valeur ou une variable. La valeur ou les variables dans lesquelles les opérations se produisent sont connues sous le nom d'opérands.  Il existe divers opérateurs dans les langages de programmation. Certains d'entre eux sont des opérateurs arithmétiques, des opérateurs relationnels, des opérateurs logiques, des opérateurs et des opérateurs d'affectation bit. Les opérateurs arithmétiques soutiennent les opérations mathématiques telles que l'addition, la soustraction, la multiplication, etc. Les opérateurs relationnels sont utiles pour trouver la relation des opérandes. Les opérateurs bitwise effectuent des opérations au niveau du bit. Un opérateur principal de bitwise est en bit et. Il est représenté en utilisant et. Les opérateurs logiques aident à analyser plusieurs conditions pour prendre une décision. Un opérateur logique principal est logique et. Il est représenté en utilisant &&. Cet article traite de la différence entre & &&. Le différence clé entre & && est que & est un opérateur bitwise tandis que && est un opérateur logique.

CONTENU

1. Aperçu et différence clé
2. Qu'est-ce que et (bitwise et)
3. Qu'est-ce que && (logique et)
4. Similitudes entre & &&
5. Comparaison côte à côte - & vs && sous forme tabulaire
6. Résumé

Qu'est-ce que et (bitwise et)?

& est un opérateur bitwise. Les programmes sont écrits par le programmeur. Ces programmes sont compréhensibles par les humains mais pas compréhensibles par la machine ou l'ordinateur. Par conséquent, il est nécessaire de convertir le programme lisible par humain dans le format à compter de la machine. La machine reconnaît les binaires; zéros et ceux. Chaque binaire est un peu. Le traitement au niveau du bit est utile pour augmenter la vitesse. Dans les opérateurs bit.

Si A et B sont des variables et A contient 0 et B contient 1, alors le bit et est 0. Si A a une valeur 1 et B a une valeur 0, alors la sortie est 0. Si A a une valeur 0 et B a une valeur 1, alors la sortie est 0. Si A et B contiennent 1, alors la sortie est 1. Ce 1 dénote vrai, et 0 dénote faux. Supposons que x est 4 et y est 5. Le binaire de 4 est 100. Le binaire de 5 est 101. Lorsque vous effectuez un fonctionnement un peu à bit, le bit et est de 100. Lors de la prise et du fonctionnement de deux valeurs différentes donnera 0. Lorsque les deux valeurs sont 1, alors la sortie est 1.

Figure 01: Programme utilisant et opérateur

Selon le programme ci-dessus, la variable x a la valeur 4. La valeur binaire de 4 est de 100. Variable y a la valeur 5. La valeur binaire de 5 est 101. La variable z a le résultat de bit et de x et y. La réponse est 100. C'est 4. Par conséquent, la sortie du programme affichera 4.

Qu'est-ce que && (logique et)?

C'est un opérateur logique. Il est utilisé pour prendre une décision en fonction de plusieurs conditions. Le symbole && représente le logique et. En logique et, si les deux opérandes ne sont pas zéro, alors la condition devient vraie. Lorsque la variable x maintient la valeur 1 et que la variable y maintient la valeur 0, la logique et c'est-à-dire (x && y) est fausse ou 0. Un exemple de && est le suivant.

Figure 02: un programme utilisant et opérateur

Selon le programme ci-dessus, la marque est une variable. Il est attribué une valeur 65. Dans d'autre si bloque la marque est comparée. L'opérateur && est utilisé pour référer l'opération et. Dans l'esseurs if (mark> = 60 && mark = 45 && mark < 60), the compiler will check whether the mark is between 45 and 60. If the mark is greater than or equal to 45 and mark is less than 60, then the grade is 'C'.  These two statements include logical AND (&&).

Quelle est la similitude entre & &&?

  • Les deux sont des opérateurs en programmation.

Quelle est la différence entre & &&?

& contre &&

& est un opérateur en programmation qui fonctionne peu à peu et les opérations des opérandes donnés. && est un opérateur en programmation qui effectue une logique et un fonctionnement sur les décisions multiples.
 Fonctionnalité
& L'opérateur copie un peu au résultat s'il existe dans les deux opérandes. Lorsque vous utilisez l'opérateur A &&, si les deux opérandes sont non nuls, alors la condition devient vraie.
Appellation
& s'appelle comme bit et && est appelé logique et

Résumé - & contre &&

Les opérateurs sont utilisés pour effectuer des opérations mathématiques et logiques. Les opérateurs effectuent ces opérations sur des valeurs ou des variables. Ils sont connus sous le nom d'opérands. Certains opérateurs sont des opérateurs arithmétiques, des opérateurs d'affectation, etc. Les opérations arithmétiques contiennent l'addition, la multiplication, etc. Opérateurs d'affectation, attribuez des valeurs des opérandes du côté droit à l'opérande côté gauche. Il y a deux autres opérateurs appelés opérateurs de bitwise et opérateurs logiques. Les opérateurs de bit sur les opérations de niveau bit. Les opérateurs logiques prennent des décisions en fonction de plusieurs conditions. Cet article a discuté de la différence entre & &&. La différence entre & && est que et est un opérateur bitwise tandis que && est un opérateur logique.

Téléchargez le pdf de & vs &&

Vous pouvez télécharger la version PDF de cet article et l'utiliser à des fins hors ligne selon la note de citation. Veuillez télécharger la version PDF ici: différence entre & &&

Référence:

1. tutorielpoint.com. «Opérateurs C."  Le point. Disponible ici