Разница между операцией «исключающее или» и операцией «и» заключается в следующем:
Операция «и» даёт результат, равный 1, только когда оба соответствующих бита операндов равны 1. foxford.ru tproger.ru Если же хотя бы один бит из пары равен 0, результат будет равен 0. foxford.ru
Операция «исключающее или» даёт результат, равный 1, если соответствующие биты операндов различны. foxford.ru Если же биты совпадают, то результат будет равен 0. foxford.ru