在输入一个实数,输出对应的double和float类型在内存中的二进制内容
大神们,是c语言的,求大神相助
#include <iostream>
using namespace std;
int main()
{
double x = 1.234;
float y = 1.234;
char * a = (char *)(void *)&x;
char * b = (char *)(void *)&y;
cout << (int)a[0] << " " << (int)a[1] << " " << (int)a[2] << " " << (int)a[3] << endl;
cout << (int)b[0] << " " << (int)b[1] << " " << (int)b[2] << " " << (int)b[3] << endl;
}