69,373
社区成员
发帖
与我相关
我的任务
分享
#include< stdef.h >
........
double Example = 0.5;
unsigned char *Ptr = ( unsigned char* )&Example;
int i = sizeof( double ) - 1;
for( ; i >= 0; --i )
printf( "%02X ", Ptr[i] );
.........
#include <stdio.h>
int main(int argc,char *argv[])
{
double d=0.5;
_int64 *p=(_int64*)&d;
printf("%016I64x",*p);
}
union DOUBLE
{
double d;
int a[2];
};