These are the binary operators in CodeGear C++:
Arithmetic Operator |
Description |
+ |
Binary plus (add) |
— |
Binary minus (subtract) |
* |
Multiply |
/ |
Divide |
% |
Remainder (modulus) |
Bitwise Operator |
Description |
<< |
Shift left |
>> |
Shift right |
& |
Bitwise AND |
^ |
Bitwise XOR (exclusive OR) |
| |
Bitwise inclusive OR |
Logical Operator |
Description |
&& |
Logical AND |
Assignment Operator |
Description |
= |
Assignment |
*= |
Assign product |
/= |
Assign quotient |
%= |
Assign remainder (modulus) |
+= |
Assign sum |
—= |
Assign difference |
<<= |
Assign left shift |
>>= |
Assign right shift |
&= |
Assign bitwise AND |
^= |
Assign bitwise XOR |
|= |
Assign bitwise OR |
Relational Operator |
Description |
< |
Less than |
> |
Greater than |
<= |
Less than or equal to |
>= |
Greater than or equal to |
== |
Equal to |
!= |
Not equal to |
Component Selection Operator |
Description |
. |
Direct component selector |
-> |
Indirect component selector |
Class Member Operator |
Description |
:: |
Scope access/resolution |
.* |
Dereference pointer to class member |
->* |
Dereference pointer to class member |
Conditional Operator |
Description |
?: |
Actually a ternary operator. For example: a ? x : y means "if a then x else y" |
Comma Operator |
Description |
, |
Evaluate |
Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
|
What do you think about this topic? Send feedback!
|