Возможный дубликат:
Письменные версии логических операторов.
Я заметил, что С++ определяет ключевое слово and, or, not, xor, and_eq, or_eq, not_eq и xor_eq в качестве альтернативы &&, ||, !, ^, &=, |=, != и |=. и они редко используются! Что не так? Разве они не переносимы?