LabVIEW论坛
直播中

凡尘清泉

11年用户 26经验值
擅长:可编程逻辑 电源/新能源 MEMS/传感技术 嵌入式技术
私信 关注
[问答]

请问如何将一个单精度浮点数转换成4个字符?

我们知道,在labview中,一个单精度浮点数占4个字节,请问大家有什么好办法,将每个字节的内容读出,然后强制转换成一个字符?
也就是说将原来的一个单精度浮点数用连续的4个字符来表示?
谢谢大家

回帖(4)

韩山童

2015-3-31 23:35:38
表示不熟悉labview
举报

1653486051.561300

2015-4-1 08:25:45
简单,转化为字符串之后,用截取字符串函数。祝好~~
举报

凡尘清泉

2015-4-1 17:32:28
引用: lzb8174 发表于 2015-4-1 08:25
简单,转化为字符串之后,用截取字符串函数。祝好~~

额  可能是我没表达清楚,像你说的这种方法,对于不同长度的浮点数,转换成的字符串的长度是不同的。我想实现的是将一个浮点数所占的4个字节的每个字节都单独取出,并强制转换成一个字符。这样,对于任意一个浮点数(不超出规定范围)都可以只用4个字符来表示了。
我昨天又查找了些资料,最后用下面的办法实现的
QQ截图20150331222733.png


举报

小苏

2017-5-27 08:13:44
这个应该也不对,发现和实例转换不对
举报

更多回帖

发帖
×
20
完善资料,
赚取积分