整型数字转换为string类型(C++)

网友投稿 618 2022-11-25

整型数字转换为string类型(C++)

整型数字转换为string类型(C++)

整型->string

​​1.前言​​​​2.内容​​

​​1.itoa()​​​​2.sprintf()​​​​3.stringstream​​​​4.to_string​​

​​3.总结​​​​4.更新日志​​

1.前言

记录一些整型转换为string类型的方法~

2.内容

1.itoa()

#include #include int main(){ int a = 44874545; char s[20];// char* ss = itoa(a, s, 10); //C语言 char* ss = _itoa(a,s,10); //C++中用_itoa() 表示 将 a转换为 十进制的字符串,存储到字符数组 s中, printf("%s\n%s", s,ss); return 0;}

2.sprintf()

参数: str:指向字符数组的指针,存储字符串 format: 字符串,包含了将被写入str的文本,还可包含嵌入的format标签,format标签被后面的附加参数中的指定值替换,并按照要求进行格式化

format的标签属性为 %[flags][width][.precision][length]specifier举例:

#include #include using namespace std;int main(){ char s[20]; for (int i = 0; i < 10; i++) //将0~9转换为字符存储到s中 sprintf(s+i, "%d", i); cout << s; return 0;}

3.stringstream

4.to_string

3.总结

推荐顺序从前向后,依次升高,to_string()最方便~3、4的头文件都是 < sstream >哦~

4.更新日志

2022.6.12 整理上传

欢迎评论留言、指正~~

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:【NC54 三数之和】(待整理)
下一篇:内存管理<原理篇>(八、页面置换)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~