这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 如何将浮点数据转成HEX格式的数据?

共1条 1/1 1 跳转至

如何将浮点数据转成HEX格式的数据?

工程师
2019-09-15 20:42:15     打赏

在一个传感器项目里,传感器结果是浮点,我想通过hex传出来,


uint8_t Horas[4];
  sei();
bh1750_init();

    for (;;)
    {
     
         float V=314.15;
 
     Horas[0]=((uint8_t*)(&V))[3];
     Horas[1]=((uint8_t*)(&V))[2];
         Horas[2]=((uint8_t*)(&V))[1];
         Horas[3]=((uint8_t*)(&V))[0];

        softuart_send(Horas);


大家能看的明白上面的套路吗?

网上找的历程,传出来的数,无法理解314.5应该输出啥呢?





关键词: 浮点     转换     HEX     16进制     十六进制    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]