Maison >développement back-end >C++ >En langage C, quels types d'expressions faut-il évaluer ?

En langage C, quels types d'expressions faut-il évaluer ?

WBOY
WBOYavant
2023-09-18 23:37:011413parcourir

Une expression est une combinaison d’opérateurs et d’opérandes.

Les opérandes sont les données sur lesquelles l'opération est effectuée.执 Les symboles informatiques pour les opérations d'exécution de données

z = 5

En langage C, quels types dexpressions faut-il évaluer ? Différents types d'expressions calculées dans le type de langage Expression principale

- Les opérandes de cette expression peuvent être noms, constantes ou toute expression entre parenthèses. Par exemple, c = a+ (5*b);

    Expression postfixée
  • - Dans une expression postfixée, l'opérateur viendra après les opérandes. Par exemple, ab+

  • Expression de préfixe
  • - Dans une expression de préfixe, l'opérateur précède les opérandes. Par exemple, +ab

  • expression unaire
  • - elle contient un opérateur et un opérande. Par exemple, a++, --b

  • expression binaire
  • - il contient 2 opérandes et 1 opérateur. Par exemple, a+b, c-d

  • expression ternaire
  • - elle contient 3 opérandes et 1 opérateur. Par exemple : Expérience 1 ? Expérience 2 : Expérience 3. Si Exp1 est vrai, Exp2 est exécuté. Sinon, exécutez Exp3.

    Exemple
  • Ce qui suit est un programme C pour évaluer une expression en langage C -

    Démonstration en direct

    #include <stdio.h>
    main(){
       int a , b;
       a = 10;
       printf( "Value of b is %d</p><p>", (a == 1) ? 100: 200 );//ternary expression
       printf( "Value of b is %d</p><p>", (a == 10) ? 10: 20 );//ternary expression
    }

    Sortie
Lorsque le programme ci-dessus est exécuté, les résultats suivants sont produits -

Value of b is 200
Value of b is 10

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer