Opérateurs en C ++

Opérateurs en C ++
Pour modifier les données qu'un programme exécute, les opérateurs C ++ sont utilisés. Les opérateurs sont des symboles ou des mots clés qui nous aident à fonctionner sur des données. Cet article cherche à explorer les différents types de les opérateurs Disponible en langage de programmation C ++.

Types d'opérateurs utilisés en C++

En C ++, il existe différents types de les opérateurs, qui sont les suivants:

  • Opérateurs arithmétiques
  • Opérateurs relationnels
  • Opérateurs logiques
  • Opérateurs
  • Opérateurs d'affectation
  • Opérateurs ternaires

1: opérateurs arithmétiques

Les opérations mathématiques sont toutes effectuées à l'aide de l'arithmétique les opérateurs. Par exemple, si nous prenons deux variables, A et B, et leur assignons des valeurs numériques, nous pouvons utiliser l'arithmétique les opérateurs Pour effectuer divers calculs tels que A + B, A - B, A * B, A / B et A% B.

L'arithmétique les opérateurs utilisés en C ++ sont:

Opérateur Opération
+ Opération d'addition
- Opération de soustraction
* Opération de multiplication
/ / Opération de division
% Opération de module
++ Opération d'incrément
- Bourse de diminution

Exemple de code

#inclure
Utilisation de Namespace Std;
int main()
int a, b;
a = 6;
b = 5;
couter << "a + b = " << (a + b) << endl;
couter << "a - b = " << (a - b) << endl;
couter << "a * b = " << (a * b) << endl;
couter << "a / b = " << (a / b) << endl;
couter << "a % b = " << (a % b) << endl;
a ++;
couter << "a++ = " << (a) << endl;
b--;
couter << "a-- = " << (b) << endl;
retour 0;

Dans le code ci-dessus, les opérations arithmétiques sont effectuées sur deux opérandes, A et B.

Sortir

2: Opérateurs relationnels

À titre de comparaison de deux variables ou valeurs en C ++, relationnel les opérateurs sont utilisés. Le relationnel les opérateurs en C ++ incluent, inférieur, supérieur à, égal à, non égal à, inférieur ou égal à et supérieur ou égal à. Par exemple, si nous prenons deux variables A et B, nous pouvons utiliser ces opérateurs pour les comparer et renvoyer une valeur booléenne de vrai ou faux.

Le relationnel les opérateurs utilisés en C ++ sont:

Opérateur Opération
< Moins que
> Plus grand que
<= Inférieur ou égal à
> = Plus grand ou égal à
!= Pas égal à
== Égal à

Exemple de code

#inclure
Utilisation de Namespace Std;
int main()
int a, b;
a = 6;
b = 5;
Résultat bool;
résultat = (a == b);
couter << "6 == 5 is " << result << endl;
résultat = (a != b);
couter << "6 != 5 is " << result << endl;
Résultat = a> b;
couter << "6 > 5 est " << result << endl;
Résultat = A < b;
couter << "6 < 5 is " << result << endl;
result = a> = b;
couter << "6 >= 5 est " << result << endl;
Résultat = A <= b;
couter << "6 <= 5 is " << result << endl;
retour 0;

Dans le code ci-dessus, les opérations relationnelles sont effectuées sur deux opérandes, A et B.

Sortir

3: Opérateurs logiques

Le et, ou, et non les opérateurs sont logiques les opérateurs en c++. Ces les opérateurs sont utilisés pour effectuer des processus logiques, tels que déterminer si deux conditions sont vraies ou non. Par exemple, en C ++, le logique et opérateur est représenté par &&, logique ou représenté par ||, et Logical Not est représenté par !.

Le logique les opérateurs utilisés en C ++ sont

Les opérateurs Opération
Ou ou || Logique ou
Et ou && Logique et
Pas ou ! Logique pas

Exemple de code

#inclure
Utilisation de Namespace Std;
int main()
Résultat bool;
résultat = (6 != 5) && (3> 5);
couter << "(6 != 5) && (3 > 5) est " << result << endl;
résultat = (6 != 5) || (3> 5);
couter << "(6 != 5) || (3 > 5) est " << result << endl;
résultat = !(5 == 2);
couter << "!(5 == 2) is " << result << endl;
retour 0;

Dans le code ci-dessus, les opérations logiques sont effectuées sur deux opérandes, A et B.

Sortir

4: Opérateurs de bit

Les opérations bit dans le sens du bit sont effectuées sur les opérandes en utilisant le bit les opérateurs. Les bits des opérandes peuvent être modifiés à l'aide de bit les opérateurs. Ces les opérateurs aider à effectuer des opérations telles que le changement de vitesse, ou, et non, et xor. En C ++, ces opérateurs incluent le bit sur le bit et (&), le bit ou (|), le xor bit (^) et le bit et non (~).

Le logique les opérateurs utilisés en C ++ sont:

Les opérateurs Opération
& Binaire et
| Binaire ou
^ Xor binaire
~ Complément de binaire
<< Shift binaire à gauche
>> Binary Shift à droite

Exemple de code

#inclure
Utilisation de Namespace Std;
int main()

int a = 6, b = 5;
couter << "a & b is " << (a & b) << endl;
couter << "a | b is " << (a | b) << endl;
couter << "a ^ b is " << (a ^ b) << endl;
couter << "a>> 1 est " << (a >> 1) << endl;
couter << "a<<1 is " << (a << 1) << endl;
couter << "~(a) is " << ~(a) << endl;
retour 0;

Dans le code ci-dessus, les opérations bit.

Sortir

5: opérateurs d'affectation

Pour attribuer une valeur à une variable, nous utilisons l'attribution les opérateurs. La tâche opérateur en C ++ est représenté par le SIGN.

Opérateur Opération
= Opérateur d'affectation simple
+= Ajouter et l'opérateur d'affectation
-= Opérateur de soustraire et d'affectation
* = Multiplier et opérateur d'affectation
/ = Diviser et l'opérateur d'affectation
% = Module et opérateur d'affectation

Exemple de code

#inclure
Utilisation de Namespace Std;
int main()

int a = 6, b = 5;
couter << "a = " << a << endl;
couter << "a += b is " << (a += b) << endl;
couter << "a -= b is " << (a -= b) << endl;
couter << "a *= b is " << (a *= b) << endl;
couter << "a /= b is " << (a /= b) << endl;
retour 0;

Dans le code ci-dessus, les opérations d'affectation sont effectuées sur deux opérandes, A et B.

Sortir

6: opérateur ternaire

Ternaire les opérateurs sont utilisés pour effectuer des opérations conditionnelles. Le ternaire opérateur en C ++ est représenté par le ?: signe. Le ternaire opérateur est utilisé pour déterminer si une condition est vraie ou non avant d'effectuer l'action appropriée.

Exemple de code

#inclure
Utilisation de Namespace Std;
int main()

int a = 6, b = 5;
INT Result = (A < b) ? b : a;
couter << "The greatest number is " << result << endl;
retour 0;

Dans le code ci-dessus, l'opération ternaire est effectuée sur deux opérandes, A et B.

Sortir

Conclusion

Les opérateurs former une partie essentielle du langage de programmation C ++ car ils facilitent l'efficacité de différents types d'opérations efficacement. En tant que programmeur, vous devez comprendre et vous familiariser avec les différents types de les opérateurs en c++. Ces connaissances vous aideront à écrire efficace et à code robuste.