如何将float 型数据转换为unsigned char 型
如何将float 型数据转换为unsigned char 型
日期:2018-03-09 08:32:17 人气:1
数据类型转换一般不应该大转小,哪里有大转小的。如果你非要转换成字符类型,必须用字符类型数组了。至于方法,我琢磨着会很多。随便给你写个思路。
unsigned char valuetemp[];
float a = 1.25; //假设此a后面的位数不知。
int b =0;
int step = 1;
b = a*10^6; //强转,且最后一位必定为0
for( int i =0,;i<8;i++)
{
valuetemp[coun