算数操作符
+和-
用来完成加法和减法
位于操作符两端的是他们的操作数,有两个,所以也被称为双目操作符
#include <stdio.h>
int main()
{
int x = 4 + 22;//26
int y = 61 - 23;//38
printf("%d\n", x);
printf("%d\n", y);
return 0;
}
*
用来完成乘法
#include <stdio.h>
int main()
{
int x = 5;
int y = x*x;
printf("%d\n", x);//5
printf("%d\n", y);//25
return 0;
}
/
- 用来计算除法
- 两边全为整数,则保留整数部分
- 两边有一边是小数,则也会保留小数部分
#include <stdio.h>
int main()
{
float x = 6 / 4;
int y = 6 / 4;
float z = 6.0 / 4;
float a = 6.0 / 4.0;
printf("%f\n", x); // 输出 1.000000
printf("%d\n", y); // 输出 1
printf("%f\n", z); // 输出 1.500000
printf("%f\n", a); // 输出 1.500000
return 0;
}
%
- 运算符 % 表⽰求模运算,即返回两个整数相除的余值。这个运算符只能⽤于整数,不能⽤于浮点数。
- 负数求模的规则是,结果的正负号由第⼀个运算数的正负号决定。
#include <stdio.h>
int main()
{
printf("%d\n", 11 % 5); // 1
printf("%d\n", 11 % -5); // 1
printf("%d\n",-11 % -5); // -1
printf("%d\n",-11 % 5); // -1
return 0;