Opération bit a bit

Résolu
clic -  
 clic -
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. NHenry Messages postés 15235 Date d'inscription   Statut Modérateur Dernière intervention   387
     
    Tant que c'est stocké dans ubne variable, le Et binaire c'est & le ET logique sur des booléens &&.
    0
  2. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
     
    Bonjour,

    Dans ton cas, tu dois utiliser l'opérateur ET bit à bit (binaire).
    Il s'agit de : addrReseau=ip & masque;
    0