float a=1.3,b=1.6,c=2.0;
int aa,bb,cc;
使用强制转换
aa=(int)a; bb=(int)b; cc=(int)c;
结果aa=1;bb=1;cc=2;
float a;转uint8_t b[2];
把float转成(uint32_t)类型 ,float不能跟uint8_t直接互转。
b[0] = (uint32_t)a;
b[1] = (uint32_t)a>>8; //高位在前还是低位在前2,视具体情况而定
float a=1.3,b=1.6,c=2.0;
int aa,bb,cc;
使用强制转换
aa=(int)a; bb=(int)b; cc=(int)c;
结果aa=1;bb=1;cc=2;
float a;转uint8_t b[2];
把float转成(uint32_t)类型 ,float不能跟uint8_t直接互转。
b[0] = (uint32_t)a;
b[1] = (uint32_t)a>>8; //高位在前还是低位在前2,视具体情况而定