IEEE Float 格式的音频文件格式大家听说过吗?

讲述float这个类型确实让我有点没有頭绪但还是简单说下。 

依然做个小结: 1.  float 用起来简单感谢jvm以及其所有开发人员


 

在做上位机开发过程中经常会碰到字节数组与浮点数,整数等数据之间的转换有时为了验证数据是否解析正确,得借助于IEEE浮点数工具本文把基于c#实现的浮点数与字節数组(或16进制的字符串)转换的实现方法分享如下:

/// 将二进制值转ASCII格式十六进制字符串 /// 将浮点数转ASCII格式十六进制字符串(符合IEEE-754标准(32)) /// 將ASCII格式十六进制字符串转浮点数(符合IEEE-754标准(32)) // 将16进制串按字节逆序化(一个字节2个ASCII码) //将byte数组的前后两个字节的高低位换过来 /// 用指针方式强制将byte数组转为浮点数 //用指针将整形强制转换成float

注意:有时从串口(或其它设备读到的字节有高低位之分,在作为参数传递前把他们嘚顺序调整过来即可)

我要回帖

更多关于 音频文件格式 的文章

 

随机推荐