Affectations
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

Affectations



  1. #1
    Jhonny2

    Affectations


    ------

    Salut à tous
    Bon je débute la programmation en c et j'apprends encore les bases du c
    Lors de mes apprentissage j'ai eu à voir quelques affections dont je n'ai pas compris leur utilité. Quelqu'un saurait t'il m'aider en m'expliquant leur utilité. Les voilà:
    &=
    |=
    >>=
    <<=
    Je remercie d'avance toute personne qui pourrait m'aider.
    Salutations !!

    -----

  2. #2
    Jack
    Modérateur

    Re : Affections

    Tu veux plutôt parler d'opérateurs d'affectation.
    Les opérateurs que tu nous montres sont des opérateurs qui ne sont pas indispensables, mais permettent de faire plusieurs choses à la fois.
    N'importe quelle doc sur le C te donnera leur fonctionnement.
    par exemple, pour &=,
    b &= 3; // équivalent à b = b & 3;
    en clair, la nouvelle valeur de b sera égale à l'ancienne à laquelle on aura appliqué un ET bit à bit avec la valeur 3.

    A+

  3. #3
    pm42

    Re : Affections

    Oui et chaque opérateur de type "xxx"= avec xxx qui peut être +, -, >>, & ou autre qui donne :

    foo "xxx"= bar

    se traduit par

    foo = foo "xxx" bar

    C'est juste un raccourci d'écriture qui est pratique mais existe aussi pour des raisons historiques.

Discussions similaires

  1. Affectations PACES
    Par Anti-Tryhard dans le forum Orientation après le BAC
    Réponses: 4
    Dernier message: 20/03/2016, 18h23
  2. Pour les affectations en 1ère BAC Technologique STI
    Par invite17d84b62 dans le forum Orientation avant le BAC
    Réponses: 2
    Dernier message: 12/05/2009, 21h42