关于sprintf函数的用法(填充数组)
gain=33.25;
sprintf(&data[9],"%5.2",gain);
上面函数的用法就是把传进来的gain变量,变换成五个数,但里面包含两位小数.
比如:033.25这样的float数据.
然后把033.25这样的数据变成ascii传入到data数组里面.
float形式的033.25转换成字符形式的033.25就会是:0x30 0x33 0x33 0x2e 0x32 0x35.
即把每一位都转换成字符.
这里面0x2e代表小数点.