计算器 c语言 if语句
时间: 2024-10-18 10:18:39 浏览: 26
Simple-Calculator,c语言程序源码示范,c语言
在C语言中,if语句是一种条件控制结构,用于根据给定的条件决定程序的流程。它的基本语法是:
```c
if (condition) {
// 如果condition为真(非零),执行这里的代码块
}
else {
// 如果condition为假(零),执行这里的代码块
}
```
例如,在编写一个简单的命令行计算器时,if语句可以帮助判断输入的是哪种运算符:
```c
#include <stdio.h>
int main() {
float num1, num2;
char input;
printf("请输入一个运算符 (+, -, *, /): ");
scanf("%c", &input);
if (input == '+') {
printf("请输入第一个数:");
scanf("%f", &num1);
printf("请输入第二个数:");
scanf("%f", &num2);
printf("结果是:%f\n", num1 + num2);
} else if (input == '-') {
// ...类似地,处理减法情况...
} else if (input == '*' || input == '/') {
// ...处理乘法和除法情况...
} else {
printf("错误:无效的运算符.\n");
}
return 0;
}
```
在这个例子中,if语句首先检查输入的字符是否等于`+`,如果是,则执行后续的加法操作。如果不是,它会进入下一个`else if`分支,检查其他运算符。如果都不匹配,就会执行`else`后面的代码块,提示用户输入无效。
阅读全文