STD::C++中的字符串

将数值转换为字符串

null

语法:

string to_string (int val);
string to_string (long val);
string to_string (long long val);
string to_string (unsigned val);
string to_string (unsigned long val);
string to_string (unsigned long long val);
string to_string (float val);
string to_string (double val);
string to_string (long double val);

Parameters :
val - Numerical value.

Return Value :
A string object containing the representation of val as a sequence of characters.

// CPP program to illustrate
// std::to_string
#include <bits/stdc++.h>
// Driver code
int main()
{
// Converting float to string
std::string str1 = std::to_string(12.10);
// Converting integer to string
std::string str2 = std::to_string(9999);
// Printing the strings
std::cout << str1 << '' ;
std::cout << str2 << '' ;
return 0;
}


输出:

12.100000
9999

问题: 在给定的整数中找到一个特定的数字。 例子:

Input : number  = 10340, digit = 3
Output : 3 is at position 3

// CPP code to find a digit in a number
// using std::tostring
#include <bits/stdc++.h>
// Driver code
int main()
{
// Converting number to string
std::string str = std::to_string(9954);
// Finding 5 in the number
std::cout << "5 is at position " << str.find( '5' ) + 1;
}


输出:

5 is at position 3

本文由 罗希特·塔普里亚尔 .如果你喜欢GeekSforgek,并想贡献自己的力量,你也可以使用 贡献极客。组织 或者把你的文章寄到contribute@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。

如果您发现任何不正确的地方,或者您想分享有关上述主题的更多信息,请写下评论。

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享