#include <iostream>
#include <sstream>
#include <string>
using namespace std;
//大端(存储)模式:是指一个数据的低位字节序的内容放在高地址处,高位字节序存的内容放在低地址处。
//小端(存储)模式:是指一个数据的低位字节序内容存放在低地址处,高位字节序的内容存放在高地址处。
int Check_Sys()
{
union
{
int i;
char c;
}un;
un.i = 1;
return un.c;//如果是小端返回1,如果是大端返回0
}
//double类型转化为string
string toString(float value,int a)//第二个参数是精度问题
{
ostringstream oss;
if(a>0) oss.precision(a);
oss<<value;
return oss.str();
}
int main ()
{
float num=2.1;int w=5;
string str2=toString(num,w);
cout<<str2+"hello"<<endl;
if(Check_Sys())
printf("小端\n");
else
printf("大端\n");
return 0;
}
double转为string
最新推荐文章于 2024-06-26 14:32:14 发布