将16进制转化为2进制计算浮点数
浮点数格式
浮点数格式与IEEE-754标准(32)有关,长度32位。四个字节的浮点数据传送顺序为先低字节后高字节,即传送顺序为:先低字节D7~D0,接着D15~D8,然后D23~D16,最后高字节D31~D24,最终作为分成8个ASCII码传送。浮点数格式如下:
首先将16进制转化为2进制:
最后的str为计算好的值!鄙视下自己竟然忘记了输出函数:::afxmessageBox("Hello world!");我写的是C++的mfc程序!
浮点数格式与IEEE-754标准(32)有关,长度32位。四个字节的浮点数据传送顺序为先低字节后高字节,即传送顺序为:先低字节D7~D0,接着D15~D8,然后D23~D16,最后高字节D31~D24,最终作为分成8个ASCII码传送。浮点数格式如下:
首先将16进制转化为2进制:
Code
再将2进制数按浮点数规则进行计算:Code
最后的str为计算好的值!鄙视下自己竟然忘记了输出函数:::afxmessageBox("Hello world!");我写的是C++的mfc程序!
作者:古梅飞动
公司:蜜团科技
出处:http://www.mitsofts.com/index.php
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。