在ccs9.2中通过I2C读出数据为float型,我想写入数据包中,数据包定义类型为uint_32,即如何将float数据转化为uint32
Kevin Qiu1:
可以使用强制数据类型转换,不过可能损失精度。
比如(int)3.14
zhenzhe piao:
回复 Kevin Qiu1:
如果不想损失精度,有没有什么比较好的方案呢
Kevin Qiu1:
回复 zhenzhe piao:
如果存数据的数组的话,可以将数组定义为double类型
在ccs9.2中通过I2C读出数据为float型,我想写入数据包中,数据包定义类型为uint_32,即如何将float数据转化为uint32
可以使用强制数据类型转换,不过可能损失精度。
比如(int)3.14
回复 Kevin Qiu1:
如果不想损失精度,有没有什么比较好的方案呢
回复 zhenzhe piao:
如果存数据的数组的话,可以将数组定义为double类型
CC1101: CC1101读取寄存器问题,只返回状态码,不返回数据
CC1354P10: SPI控制