C語言的算數運運算元,是用來完成基本的算術運算的符號。
按運算元個數可分為一元運運算元(含一個運算元)和二元運運算元(含兩個運算元)。
一元運運算元的優先順序一般高於二元運運算元。
一元運運算元 | 描述 |
---|---|
+ | 正號 |
- | 負號 |
++ | 自增1 |
-- | 自減1 |
#include <stdio.h>
int main()
{
int a = 61;
int b = 10;
int result ;
result = +a;
printf("+a 的值是 %d\n", result);
result = -b;
printf("-b 的值是 %d\n", result);
result = ++a;
printf("++a 的值是 %d\n", result);
result = --b;
printf("--b 的值是 %d\n", result);
return 0;
}
a++與++a的區別
a++和++a 都是自增運運算元,它們的區別在於對變數a的值進行自增的時機不同。a-- 和 --a同理。