浮点数 与 16进制 相互转换
来源:互联网 发布:淘宝杭州g20 退货 编辑:程序博客网 时间:2024/06/05 03:43
/* * @brief 浮点型 转换成 16进制 默认小端排列 * @param val in 浮点数 * @param hex out 16进制数 * @return */void float_to_hex(const float& val, char hex[4]){const char *p = (char*)(&val);hex[0] = *((char*)p);hex[1] = *((char*)(p + 1));hex[2] = *((char*)(p + 2));hex[3] = *((char*)(p + 3));}/* * @brief 16进制 转化为 浮点型 * @param * @return */void hex_to_float(const char hex[4], float& val){char* p = (char*)(&val);*p = hex[0];*(p+1) = hex[1];*(p+2) = hex[2];*(p+3) = hex[3];}int main(int argc, char* argv[]){float a = 12.4;char hex[4];float_to_hex(a, hex);float c = 0;hex_to_float(hex, c);}
0 0
- 浮点数 与 16进制 相互转换
- 16进制浮点数相互转换
- 定点数与浮点数的相互转换
- 浮点数与字节数组的相互转换
- Hex与浮点数相互转换,支持LINUX平台
- 二进制与十进制整数,浮点数相互转换
- 16进制数与浮点数转换
- 浮点型与十六进制相互转换
- 浮点数与定点数转换关系
- ruby中的整数、浮点数、字符串之间的相互转换
- 浮点数和十六进制之间的相互转换
- ruby中的整数、浮点数、字符串之间的相互转换
- ruby中的整数、浮点数、字符串之间的相互转换
- ruby中的整数、浮点数、字符串之间的相互转换
- 不使用C/C++标准库实现的浮点数与字符串相互转换(最给力)
- 数据类型转换(浮点数与整型)
- Erlang 整数与浮点数转换
- 浮点数与字节数据的转换
- C语言printf输出16进制数字没有0x怎么办?
- HDCP认证过程-收集网上的,作为记录
- Chrome默认不能以root身份运行 Google Chrome 浏览器
- sizeof用法汇总
- oracle 并行参数设置
- 浮点数 与 16进制 相互转换
- 23种设计模式-6-模版方法模式
- 第六章知识整合
- HDU 5143 NPY and arithmetic progression
- java设计模式:Builder模式
- 转载猴子iap和Game Center
- mongodb入门
- WPF自适应窗体实现小结
- Android之使用SoundPool播放一小段音频,实现猜歌的功能