69,371
社区成员
发帖
与我相关
我的任务
分享
#
include <stdio.h>
int main(void){
float f = 0.1;
char * p = (char *)(&f);
printf("%x %x %x %x",*(p + 3), *(p + 2), *(p + 1), *(p));
getchar();
return 0;
}
int main(void)
{
float f = 1.3f;
printf("%p\n", &f);
char *p1 = (char*)&f;
printf("%x %x %x %x\n", p1[3], p1[2], p1[1], p1[0]);
unsigned char *p2 = (unsigned char*)&f;
printf("%x %x %x %x\n", p2[3], p2[2], p2[1], p2[0]);
return 0;
}
//0035F848
//3f ffffffa6 66 66
//3f a6 66 66