S
Siemel Naran
Does true ^ true return false?
int silly() { return 3; }
int main() {
bool t1 = silly();
bool t2 = true;
cout << (t1 ^ t2) << '\n';
}
Does the above program print "0" because true^true is false.
Or does it print "1" because 00000011^00000001 = 00000010
int silly() { return 3; }
int main() {
bool t1 = silly();
bool t2 = true;
cout << (t1 ^ t2) << '\n';
}
Does the above program print "0" because true^true is false.
Or does it print "1" because 00000011^00000001 = 00000010