C++ Программирование в среде С++ Builder 5

         

Дополнительные обозначения операций


Для ряда операций, в основном логических, в ANSI C++ введены альтернативные обозначения (ключевые слова) в стиле языка Pascal. Это было сделано потому, что на некоторых национальных клавиатурах трудно вводить знаки вроде “^” или “~”. Ниже перечислены все такие обозначения.

Ключевое слово Эквивалентный знак Операция
and && Логическое AND
and eq &= Присвоение поразрядного AND
bitand &

Поразрядное AND
bitor | Поразрядное OR
coiripl ~ Поразрядное NOT (дополнение до 1)
not ! Логическое NOT
not eq ! = Отношение “не равно”
or || Логическое OR
or eq |= Присвоение поразрядного OR
xor ^ Поразрядное исключающее OR
xor eq ^= Присвоение исключающего OR

К сожалению, в C++Builder, даже в 5-й версии, эти ключевые слова пока не реализованы, но мы все равно их здесь перечислили. О них следует знать, особенно если вам придется переносить в C++Builder код, написанный для других компиляторов, например, Borland C++ 5.



Содержание раздела