在C语言中进行加减乘除运算非常直接,下面我会提供几个简单的例子来说明这些基本运算。
加法
```c
include
int main() {
int a = 10;
int b = 20;
int sum = a + b;
printf("Sum: %d\n", sum);
return 0;
}
```
减法
```c
include
int main() {
int a = 30;
int b = 10;
int difference = a - b;
printf("Difference: %d\n", difference);
return 0;
}
```
乘法
```c
include
int main() {
int a = 5;
int b = 6;
int product = a * b;
printf("Product: %d\n", product);
return 0;
}
```
除法
```c
include
int main() {
int a = 20;
int b = 4;
float quotient = (float)a / (float)b;
printf("Quotient: %.2f\n", quotient);
return 0;
}
```
在上述代码中,我们使用了`printf`函数来输出结果,并且使用了`scanf`函数来从标准输入读取数据。注意,在除法运算中,为了得到浮点数结果,我们需要将操作数转换为`float`类型。
如果你想要一个更通用的计算器,可以考虑使用`switch`语句来处理不同的运算符,如下所示:
```c
include
int main() {
double x, y;
char op;
printf("Enter two numbers and an operator (+, -, *, /): ");
scanf("%lf %c %lf", &x, &op, &y);
switch (op) {
case '+':
printf("%f + %f = %f\n", x, y, x + y);
break;
case '-':
printf("%f - %f = %f\n", x, y, x - y);
break;
case '*':
printf("%f * %f = %f\n", x, y, x * y);
break;
case '/':
if (y != 0) {
printf("%f / %f = %f\n", x, y, x / y);
} else {
printf("Error: Division by zero\n");
}
break;
default:
printf("Error: Invalid operator\n");
}
return 0;
}
```
这个程序会提示用户输入两个数字和一个运算符,然后根据运算符执行相应的计算并输出结果。如果用户尝试除以零,程序会输出错误信息。