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 invite9e5639b7 dans le forum Orientation après le BAC
    Réponses: 4
    Dernier message: 20/03/2016, 19h23
  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, 22h42