在C++中,用户输入和数据类型是编写程序的基础。让我们从用户输入开始,然后讨论不同的数据类型,并建立一个基本的计算器程序。
在C++中,可以使用std::cin从标准输入(通常是键盘)读取用户输入。首先,你需要包含头文件<iostream>。
std::cin
<iostream>
#include <iostream> int main() { int num; std::cout << "Enter a number: "; std::cin >> num; std::cout << "You entered: " << num << std::endl; return 0; }
C++支持多种基本数据类型,包括整数、浮点数、字符和布尔值等。
int
short
long
long long
unsigned int
float
double
long double
char
bool
现在,让我们结合用户输入和数据类型,建立一个基本的四则运算计算器。
#include <iostream> int main() { double num1, num2; char op; std::cout << "Enter first number, operator, and second number: "; std::cin >> num1 >> op >> num2; double result; switch (op) { case '+': result = num1 + num2; break; case '-': result = num1 - num2; break; case '*': result = num1 * num2; break; case '/': if (num2 != 0) { result = num1 / num2; } else { std::cout << "Error: Division by zero!" << std::endl; return 1; } break; default: std::cout << "Error: Invalid operator!" << std::endl; return 1; } std::cout << "Result: " << result << std::endl; return 0; }
这个程序提示用户输入一个表达式,例如2 + 3.5,然后解析该表达式并执行相应的运算,最后输出结果。
2 + 3.5
通过理解用户输入和不同数据类型的使用,你可以构建更复杂的C++程序,并处理各种输入和计算需求。
原文链接:codingdict.net