菜鸟问题:浮点数转化为十六进制
怎样把浮点数转化为十六进制?
例如:float n1=-12.5;//00401028 mov dword ptr [ebp-4],0C1480000h
如何如何得到它的十六进制C1480000,并把C1480000存入字符数组中。
问题点数:20、回复次数:2Top
1 楼steedhorse(晨星)回复于 2005-05-18 14:05:59 得分 20
float n1=-12.5;
unsigned int i = *(unsigned int*)&n1;
char s[16];
sprintf(s, "%X", i);Top
2 楼pijiupaopao(啤酒泡泡)回复于 2005-05-18 14:11:30 得分 0
谢谢!!!!!!!!!!!!!!1Top




