c++重构输入输出函数
时间: 2023-12-02 13:43:21 浏览: 90
在C++中,输入输出函数可以通过重载来实现。常见的输入输出函数有以下几种:
1.输出字符串
```cpp
void print(const char* str) {
std::cout << str << std::endl;
}
```
2.输出整型数值
```cpp
void print(int num) {
std::cout << num << std::endl;
}
```
3.输出浮点数值
```cpp
void print(float num) {
std::cout << num << std::endl;
}
```
4.输出双精度浮点数值
```cpp
void print(double num) {
std::cout << num << std::endl;
}
```
5.输出字符
```cpp
void print(char ch) {
std::cout << ch << std::endl;
}
```
6.输出布尔值
```cpp
void print(bool b) {
std::cout << (b ? "true" : "false") << std::endl;
}
```
7.输入整型数值
```cpp
int input() {
int num;
std::cin >> num;
return num;
}
```
8.输入浮点数值
```cpp
float input() {
float num;
std::cin >> num;
return num;
}
```
9.输入双精度浮点数值
```cpp
double input() {
double num;
std::cin >> num;
return num;
}
```
10.输入字符
```cpp
char input() {
char ch;
std::cin >> ch;
return ch;
}
```
11.输入字符串
```cpp
std::string input() {
std::string str;
std::cin >> str;
return str;
}
```
阅读全文