急! 如何把浮点数转换为16进制 如何把浮点数转换为16进制 请帮忙写个函数或方法,目的:向串口发送的数据包,发送的数据包要求16进制项目在进行中 急求 多谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 串口传输浮点数有很多种格式,不知道你要求哪一种:IEEE-754标准格式(签入式系统用的较多)、定点小数形式(单片机用的较多)、还是其它厂家定义的格式? 看看BitConverter.GetBytes() 方法 我没说清楚我的问题吗我是要想串口发数据包,发送的数据包要求16进制 ,但是我现在的数据都是浮点型数据。如何转换为16进制呢?1楼说 串口传输浮点数有很多种格式,不知道你要求哪一种:IEEE-754标准格式(签入式系统用的较多)、定点小数形式(单片机用的较多)、还是其它厂家定义的格式? 这里是IEEE-754标准格式。 float fore = 12.5f; byte[] bytes = BitConverter.GetBytes(fore); Array.Reverse(bytes); ----这里要看你是高位在前还是低位在前了,要做相应的选择。 string str = BitConverter.ToString(bytes).Replace("-",""); str的结果是:41480000 API读写设备在 多线程中句柄无效!亟待高手指点! 在combobox中画出来的图片如何改变大小 sqlserver2005 null排序的问题 请教C#高手将VB的一个程序转为C#代码 关于sql server一个字段包含多个id的问题 懂日语的进 谢谢 5173 winform 自动登陆 在C#中如何追加数组的一个元素? 关于编程访问Outlook 关于C#中的链表 字符串"你好1;"或者"你好1;你好2;你好3;"怎么拆分成数组? 大家帮我看看这两条语句
1楼说 串口传输浮点数有很多种格式,不知道你要求哪一种:IEEE-754标准格式(签入式系统用的较多)、定点小数形式(单片机用的较多)、还是其它厂家定义的格式? 这里是IEEE-754标准格式。
byte[] bytes = BitConverter.GetBytes(fore);
Array.Reverse(bytes); ----这里要看你是高位在前还是低位在前了,要做相应的选择。
string str = BitConverter.ToString(bytes).Replace("-",""); str的结果是:41480000