Objective-C operators, like those in other programming languages, let you perform operations on variables (hence the name). Objective-C provides many operators, and keeping track of all of them can be difficult as you program your iPhone or Mac OS X apps. Use the following tables to jog your memory as to which operator accomplishes what task.
Arithmetic Operators
Operator | What It Does |
---|
+ | Addition |
- | Subtraction |
* | Multiplication |
/ | Division |
% | Modulo |
Relational and Equality Operators
Operator | What It Does |
---|
== | Equal to |
!= | Not equal to |
> | Greater than |
< | Less than |
>= | Greater than or equal to |
<= | Less than or equal to |
Logical Operators
Operator | What It Does |
---|
! | NOT |
&& | Logical AND |
|| | Logical OR |
Compound Assignment Operators
Operator | What It Does |
---|
+= | Addition |
-= | Subtraction |
*= | Multiplication |
\/= | Division |
\%= | Modulo |
&= | Bitwise AND |
|= | Bitwise Inclusive OR |
^= | Exclusive OR |
<<= | Shift Left |
>>= | Shift Right |
Increment and Decrement Operators
Operator | What It Does |
---|
++ | Addition |
-- | Subtraction |
*= | Multiplication |
/= | Division |
%= | Modulo |
&= | Bitwise AND |
|= | Bitwise Inclusive OR |
^= | Exclusive OR |
<<= | Shift Left |
>>= | Shift Right |
Bitwise Operators
Operator | What It Does |
---|
& | Bitwise AND |
| | Bitwise Inclusive OR |
^ | Exclusive OR |
~ | Unary complement (bit inversion) |
<< | Shift Left |
>> | Shift Right |
Other operators
Operator | What It Does |
---|
() | Cast |
, | Comma |
Sizeof() | Size of |
? : | Conditional |
& | Address |
* | Indirection |
dummies
Source:http://www.dummies.com/how-to/content/objectivec-operators.html
No comments:
Post a Comment