【发布时间】:2019-07-31 06:16:06
【问题描述】:
我从带有flutter blue 列表的蓝牙控制器获取蓝牙特性。此特性包含蓝牙秤的重量测量。是否有将此整数列表转换为 Double 的函数?
我试图通过阅读 IEEE 754 标准来了解浮点表示的一些背景知识。有 dart 库 typed_data 但我是 dart 新手,对这个库没有经验。
例子:
我有这个列表:[191,100,29,173],它来自蓝牙控制器,作为浮点值的 IEEE754 表示。
现在我相信我必须将每个 int 转换为十六进制并连接这些值:bf 64 1d ad
接下来要做的就是将其转换为双精度,但我找不到将十六进制转换为双精度的函数。只有int.parse("0xbf641dad")。
【问题讨论】:
-
你能举个例子说明你有什么和你想要什么。我不完全确定“是否有将这个整数列表转换为浮点数的函数”。我正在阅读此内容,因为您想将列表转换为单个浮点值。但我需要一个例子来确定。
-
这基本上回答了我的问题:stackoverflow.com/questions/55355482/…