using System; namespace AdresseIP { class MainClass { public static void Main (string[] args) { Console.WriteLine ("Saisissez les 4 chiffres de l'adresse"); byte a = byte.Parse(Console.ReadLine()); byte b = byte.Parse(Console.ReadLine()); byte c = byte.Parse(Console.ReadLine()); byte d = byte.Parse(Console.ReadLine()); Console.WriteLine("Vous avez saisi " + a + "." + b + "." + c + "." + d); int adresse = a; adresse <<= 8; adresse |= b; adresse <<= 8; adresse |= c; adresse <<= 8; adresse |= d; Console.WriteLine("Une fois dans un int, cette valeur est : " + adresse); int masque = 255; byte dBis = (byte)(adresse & masque); adresse>>=8; byte cBis = (byte)(adresse & masque); adresse>>=8; byte bBis = (byte)(adresse & masque); adresse>>=8; byte aBis = (byte)(adresse & masque); Console.WriteLine("On en extrait les valeurs : " + aBis + "." + bBis + "." + cBis + "." + dBis); } } }