如何在C ++ STL中将整数转换为字符串?
将整数转换为字符串
通常需要将整数数据类型转换为字符串变量。C++具有自己的库函数to_string(),该函数将任何数字值转换为其相应的字符串类型。例如,123转换为“123”。
前123是整数,而“123”是字符串值
inti=123;
字符串s=to_string(i);
to_string()函数详细信息
原型:
string to_string(int/long/long long);
参数:数值
返回类型:字符串
例
Like we define and declare,
int i=5;
string s=to_string(i);
if(s=="5")
cout<<"converted to string";
else
cout<<"Failed to convert.";请记住,需要在“”下定义一个字符串变量(文字)。“a”是字符,而“a”是字符串。
需要的头文件:
#include <string>
Or
#include <bits/stdc++.h>C++程序将整数转换为字符串
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cout<<"Input integer to convert\n";
cin>>n;
string s=to_string(n);
cout<<"Converted to string: "<<s<<endl;
return 0;
}输出结果
Input integer to convert 23 Converted to string: 23