69,371
社区成员
发帖
与我相关
我的任务
分享
int main(int argc, char *argv[])
{
double d = 1000.1;
char *p = (char*)&d;
char str[32] = {0};
for(int i = 0;i < sizeof(double);i++)
{
str[i] = p[i];
}
double t = 0;
t = *(double*)str; //可以这样转化回来
cout<<t<<endl;
system("PAUSE");
return 0;
}