标准的c++中int,float,double等怎么转换成string类

标准的c++中int,float,double等怎么转换成string类


MYYA
浏览 407回答 3
3回答

千万里不及你

c++的标准作法是通过stringstream。1234567891011121314151617181920#include&nbsp;<iostream>#include&nbsp;<sstream>#include&nbsp;<string>&nbsp;using&nbsp;namespace&nbsp;std;&nbsp;int&nbsp;main(int&nbsp;argc,&nbsp;char&nbsp;const&nbsp;*argv[]){&nbsp;&nbsp;&nbsp;&nbsp;stringstream&nbsp;ss;&nbsp;&nbsp;&nbsp;&nbsp;string&nbsp;str;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;i&nbsp;=&nbsp;1;&nbsp;&nbsp;&nbsp;&nbsp;float&nbsp;f&nbsp;=&nbsp;10.1;&nbsp;&nbsp;&nbsp;&nbsp;double&nbsp;d&nbsp;=&nbsp;100.11;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ss&nbsp;<<&nbsp;i&nbsp;<<&nbsp;","&nbsp;<<&nbsp;f&nbsp;<<&nbsp;","&nbsp;<<&nbsp;d&nbsp;<<&nbsp;endl;&nbsp;&nbsp;&nbsp;&nbsp;ss&nbsp;>>&nbsp;str;&nbsp;&nbsp;&nbsp;&nbsp;cout&nbsp;<<&nbsp;str;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;0;}运行:11,10.1,100.11&nbsp;
打开App,查看更多内容
随时随地看视频慕课网APP