C++ ta ben kullanıcıdan 2 sayı alıp bunları 2'lik sayı sistemine çevirip bunları andlemem lazım mesela;
10011
10101 ikilik sayılarını and leyip 10001 sayısını bulmam lazım. Bana sadece ikilik iki sayıyı andleyen kod lazım.
Yardımcı olabilecek varsa sevinirim.
const int a = 0b10011; // 21
const int b = 0b10101; // 19
const int result = a & b; // 0b10001
Değerler siz decimal olarak belirseniz bile arka tarafta binary olarak tutulur.
Yani 0b10101 ile 21 arasında hiçbir fark yoktur. Bu yüzden bitwise olarak AND işlemi yapılabilir.
const int a = 0b10011; // 21
const int b = 0b10101; // 19
const int result = a & b; // 0b10001
Değerler siz decimal olarak belirseniz bile arka tarafta binary olarak tutulur.
Yani 0B10101 ile 21 arasında hiçbir fark yoktur. Bu yüzden bitwise olarak and işlemi yapılabilir.