21xrx.com
2025-06-21 00:30:34 Saturday
文章检索 我的文章 写文章
C++中string类型与int类型的转换方法
2023-07-07 00:10:33 深夜i     15     0
string类型 int类型 转换方法 stoi函数 to_string函数

在C++中,字符串和整数是两种常见的数据类型。有时候需要将字符串转换为整数,或者将整数转换为字符串。在本文中,我们将为您介绍C++中string类型与int类型的转换方法。

将字符串转换为整数:

C++中可以使用stoi()函数将字符串转换为整数。该函数有两个参数:第一个参数是需要转换的字符串,第二个参数是要转换的进制数。如果没有指定进制数,则默认为10进制。

下面是一个示例代码:

#include <iostream>
#include <string>
using namespace std;
int main()
{
  string str = "123"; //定义字符串
  int num = stoi(str); //将字符串转换为整数
  cout << "String:" << str << endl;
  cout << "Integer:" << num << endl;
  return 0;
}

输出结果为:

String:123
Integer:123

将整数转换为字符串:

C++中可以使用to_string()函数将整数转换为字符串。该函数接受一个整数作为参数,并返回一个字符串。

下面是一个示例代码:

#include <iostream>
#include <string>
using namespace std;
int main()
{
  int num = 123; //定义整数
  string str = to_string(num); //将整数转换为字符串
  cout << "Integer:" << num << endl;
  cout << "String:" << str << endl;
  return 0;
}

输出结果为:

Integer:123
String:123

总结:

在本文中,我们介绍了C++中string类型与int类型的转换方法,分别使用了stoi()函数和to_string()函数。这些函数可以帮助我们轻松地在这两种常见的数据类型之间进行转换。

  
  
下一篇: C++代码:Hello

评论区