Opération bit a bit

Résolu
Bonjour,

Je dois réaliser un programme qui reçoit une adresse ip et un masque de sous réseau et fournit l'adresse de sous réseau et l' adresse de diffusion.
Pour l'adresse de sous réseau,j'aimerai faire un ET logique entre l'adresse et le masque.Mais je ne sais pas comment faire les opérations bit a bit sachant que j'ai deja convertit en binaire les nombres.
Merci d'avance!

3 réponses

  1. Contributeur
    Bonjour,

    Dans ton cas, tu dois utiliser l'opérateur ET bit à bit (binaire).
    Il s'agit de : addrReseau=ip & masque;
    0
    1. Modérateur
      Tant que c'est stocké dans ubne variable, le Et binaire c'est & le ET logique sur des booléens &&.
      0