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.




Содержание  Назад  Вперед