Objective-C 算术运算符
下表显示了 Objective-C 语言支持的所有算术运算符。假设变量 A 为 10,变量 B 为 20,则
| 运算符 | 描述 | 实例 |
|---|---|---|
| + | 将两个操作数相加 | A + B = 30 |
| - | 从第一个操作数中减去第二个操作数 | A - B = -10 |
| * | 将两个操作数相乘 | A * B = 200 |
| / | 将分子除以分母 | B / A = 2 |
| % | 模算子和整数除法后的余数 | B % A = 0 |
| ++ | 增量运算符将整数值增加一 | A++ = 11 |
| — | 减量运算符将整数值减少一 | 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 );}
结果如下:
2022-07-07 22:10:27.005 demo[25774] Line 1 - Value of c is 312022-07-07 22:10:27.005 demo[25774] Line 2 - Value of c is 112022-07-07 22:10:27.005 demo[25774] Line 3 - Value of c is 2102022-07-07 22:10:27.005 demo[25774] Line 4 - Value of c is 22022-07-07 22:10:27.005 demo[25774] Line 5 - Value of c is 12022-07-07 22:10:27.005 demo[25774] Line 6 - Value of c is 212022-07-07 22:10:27.005 demo[25774] Line 7 - Value of c is 22