C++中数字与字符的转换(通过简单输入输出流实现)

首先要引进头文件#include

int转string:

#include 
#include 
#include  

int main()
{
    std::stringstream stream;
    std::string result;
    int i = 1000;
    stream << i; //将int输入流
    stream >> result; //从stream中抽取前面插入的int值
    std::cout << result << std::endl; // print the string "1000"
} 

string转int

#include
#include
using namespace std;
int main()
{
    string result=”10000”;
    int n=0;
    stream<>n;//n等于10000
    cout << n << endl;
}

int 转 char*

#include 
#include  

int main()
{
    std::stringstream stream;
    char result[8] ;
    stream << 8888; //向stream中插入8888
    stream >> result; //抽取stream中的值到result
    std::cout << result << std::endl; // 屏幕显示 "8888"
} 

 

你可能感兴趣的:(C++)