逍遙自在學(xué)C語(yǔ)言 | 算數(shù)運(yùn)算符
前言

一、人物簡(jiǎn)介
- 第一位閃亮登場(chǎng),有請(qǐng)今后會(huì)一直教我們C語(yǔ)言的老師 —— 自在。

- 第二位上場(chǎng)的是和我們一起學(xué)習(xí)的小白程序猿 —— 逍遙。

二、算數(shù)運(yùn)算符簡(jiǎn)介
C語(yǔ)言的算數(shù)運(yùn)算符,是用來(lái)完成基本的算術(shù)運(yùn)算的符號(hào)。
-
按操作數(shù)個(gè)數(shù)可分為一元運(yùn)算符(含一個(gè)操作數(shù))和二元運(yùn)算符(含兩個(gè)操作數(shù))。
-
一元運(yùn)算符的優(yōu)先級(jí)一般高于二元運(yùn)算符。
三、一元運(yùn)算符
- 一元運(yùn)算符如下表所示
| 一元運(yùn)算符 | 描述 |
|---|---|
| + | 正號(hào) |
| - | 負(fù)號(hào) |
| ++ | 自增1 |
| -- | 自減1 |
- 實(shí)例演示
#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;
}
- 程序運(yùn)行結(jié)果如下圖

a++與++a的區(qū)別
a++和++a 都是自增運(yùn)算符,它們的區(qū)別在于對(duì)變量a的值進(jìn)行自增的時(shí)機(jī)不同。a-- 和 --a同理。
?? a++是先賦值后自增
?? ++a是先自增后賦值
- 實(shí)例演示
#include <stdio.h>
int main()
{
int c;
int a = 20;
c = a++;
printf("先賦值后運(yùn)算:\n");
printf("c 的值是 %d\n", c );
printf("a 的值是 %d\n", a );
a = 30;
c = a--;
printf("c 的值是 %d\n", c );
printf("a 的值是 %d\n", a );
printf("--------------------\n");
printf("先運(yùn)算后賦值:\n");
printf("先運(yùn)算后賦值:\n");
a = 40;
c = ++a;
printf("c 的值是 %d\n", c );
printf("a 的值是 %d\n", a );
a = 50;
c = --a;
printf("c 的值是 %d\n", c );
printf("a 的值是 %d\n", a );
return 0;
}
- 程序運(yùn)行結(jié)果如下圖

四、二元運(yùn)算符
- 二元運(yùn)算符如下表所示
| 二元運(yùn)算符 | 描述 |
|---|---|
| + | 兩個(gè)操作數(shù)相加 |
| - | 兩個(gè)操作數(shù)相減 |
| * | 兩個(gè)操作數(shù)相乘 |
| / | 兩個(gè)操作數(shù)相除(除數(shù)不能為0) |
| % | 取模運(yùn)算符,整除后的余數(shù) |
- 實(shí)例演示:
#include <stdio.h>
int main()
{
int a = 23;
int b = 10;
int result;
result = a + b;
printf("a + b 的值是 %d\n", result );
result = a - b;
printf("a - b 的值是 %d\n", result );
result = a * b;
printf("a * b 的值是 %d\n", result );
result = a / b;
printf("a / b 的值是 %d\n", result );
result = a % b;
printf("a % b 的值是 %d\n", result );
return 0;
}
- 程序運(yùn)行結(jié)果如下圖

小結(jié)
本文介紹了C語(yǔ)言中算法運(yùn)算符的基本使用方法,內(nèi)容比較簡(jiǎn)單,你學(xué)廢了嗎?
更多的運(yùn)算符知識(shí)我們將在后面的文章中講解!

浙公網(wǎng)安備 33010602011771號(hào)