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!
A voir également:

3 réponses

NHenry Messages postés 15219 Date d'inscription   Statut Modérateur Dernière intervention   365
 
Tant que c'est stocké dans ubne variable, le Et binaire c'est & le ET logique sur des booléens &&.
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Bonjour,

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