c++ 两个to_string的整型比较大小
时间: 2023-08-17 08:09:30 浏览: 119
回答: 在C++中,可以使用to_string函数将整型转换为字符串。要比较两个整型的大小,可以先将它们转换为字符串,然后使用字符串的比较运算符进行比较。下面是一个示例代码:
```cpp
#include <iostream>
#include <string>
using namespace std;
int main(void) {
int num1 = 10;
int num2 = 20;
string str1 = to_string(num1);
string str2 = to_string(num2);
if (str1 < str2) {
cout << "num1 is smaller than num2" << endl;
} else if (str1 > str2) {
cout << "num1 is greater than num2" << endl;
} else {
cout << "num1 is equal to num2" << endl;
}
return 0;
}
```
在这个例子中,我们将两个整型变量num1和num2转换为字符串str1和str2。然后,我们使用字符串的比较运算符进行比较,如果str1小于str2,则输出"num1 is smaller than num2";如果str1大于str2,则输出"num1 is greater than num2";如果str1等于str2,则输出"num1 is equal to num2"。
#### 引用[.reference_title]
- *1* *2* *3* [【C++要笑着学】编码的由来 | basic_string模板类 | string类的常用接口讲解 | 学会查文档](https://blog.csdn.net/weixin_50502862/article/details/124455948)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文