一、算术运算符
包含的内容以及说明
符号 | 说明 |
---|---|
+ | 加法 |
- | 减法 |
* | 乘法 |
/ | 除法 |
% | 取余 |
1.1案例
1.1.1加减乘除
#include <stdio.h>
int main()
{
// + - * /
// 1.整数进行计算
printf("两个整数相加的结果是%d\n", 20 + 22);
printf("两个整数相减的结果是%d\n", 20 - 22);
printf("两个整数相乘的结果是%d\n", 20 * 22);
printf("%.2lf\n", 1.2 + 0.3);
printf("%.2lf\n", 1.2 - 0.3);
printf("%.2lf\n", 1.2 * 0.3);
// 2.变量进行计算 与上面方法相似 只不过 把数字更改为变量了而已
int a = 1;
int b = 2;
printf("两个整数相加的结果是%d\n", a + b);
printf("两个整数相减的结果是%d\n", a - b);
printf("两个整数相乘的结果是%d\n", a * b);
return 0;
}
1.1.2除法、求余 以及一些细节
#include <stdio.h>
int main()
{
// 除法
printf("%d\n", 10 / 2);
// 取余
printf("%d\n", 10 % 2);
// 通用细节
// 1.整数计算,结果一定是一个整数
printf("%d\n", 1 + 1);
// 2.小数计算,结果一定是小数
printf("%.2lf\n", 0.2 + 1.2);
// 3.整数和小数计算 结果一定是 小数
printf("%lf\n", 10 + 0.2);
// 4.小数直接参与计算,结果是有可能不精确的
printf("%lf\n", 3.333333333333333 + 6.66666666666666);
// 除法的细节
// 1.不能除以0
printf("%d\n", 10 / 0); // 直接报错
// 取余的细节
// 1.运算的数据必须全部都是整数
printf("%d\n", 10 % 3);
// 2. 获取余数的正负,是跟第一个数字保持一致的
printf("%d\n", 10 % 3);// 1
printf("%d\n", -10 % 3);// -1
printf("%d\n", 10 % -3);//1
// 3.不能除以0
return 0;
}