下表顯示了Objective-C語言支持的所有算術運算符。 假設變數A=10
,變數B=20
,則 -
運算符 | 描述 | 示例 |
---|---|---|
+ |
兩個運算元相加 | A + B = 30 |
- |
從第一個減去第二個運算元 | A - B = -10 |
* |
兩個運算元相乘 | A * B = 200 |
/ |
分子除以分母 | B / A = 2 |
% |
模數運算符,整數除法後的餘數 | B % A = 0 |
++ |
遞增運算符,將整數值增加1 |
A++ ,結果為11 |
-- |
遞減運算符,將整數值減1 |
A-- ,結果為9 |
示例
嘗試以下示例來瞭解Objective-C編程語言中可用的所有算術運算符 -
#import <Foundation/Foundation.h>
int main() {
int a = 21;
int b = 10;
int c ;
c = a + b;
NSLog(@"Line 1 - Value of c is %d\n", c );
c = a - b;
NSLog(@"Line 2 - Value of c is %d\n", c );
c = a * b;
NSLog(@"Line 3 - Value of c is %d\n", c );
c = a / b;
NSLog(@"Line 4 - Value of c is %d\n", c );
c = a % b;
NSLog(@"Line 5 - Value of c is %d\n", c );
c = a++;
NSLog(@"Line 6 - Value of c is %d\n", c );
c = a--;
NSLog(@"Line 7 - Value of c is %d\n", c );
}
執行上面示例代碼,得到以下結果:
2018-11-14 04:55:08.592 main[143613] Line 1 - Value of c is 31
2018-11-14 04:55:08.593 main[143613] Line 2 - Value of c is 11
2018-11-14 04:55:08.593 main[143613] Line 3 - Value of c is 210
2018-11-14 04:55:08.593 main[143613] Line 4 - Value of c is 2
2018-11-14 04:55:08.593 main[143613] Line 5 - Value of c is 1
2018-11-14 04:55:08.593 main[143613] Line 6 - Value of c is 21
2018-11-14 04:55:08.593 main[143613] Line 7 - Value of c is 22
上一篇:
Objective-C運算符
下一篇:
Objective-C迴圈