- #include "stdafx.h"
- #include <process.h>
- int _tmain(int argc, _TCHAR* argv[])
- {
- // 将十六进制转换为float形式
- unsigned char pMem[] = {0x66,0xE6,0xF0,0x42};
- float *p = (float*)pMem;
- printf("%g\r\n",*p);
- // 将float转换为16进制
- float a=120.45f;
- unsigned char * b = (unsigned char*)&a;
- for(int i = 0; i<4; i++)
- printf("0x%2X,", b[i]);
- system("pause");
- return 0;
- }
浮点型和十六进制之间的转换
最新推荐文章于 2024-08-05 10:57:15 发布