下表顯示了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迴圈
					
					