这是我已经验证过的,参考一下
void Send_TextAndData(char *txt,float Data_Send) //发送文本+数据
{
char k[10]; //这里不能加code限定符,否则计算不正确,数组长度随意,不出错就可以
char a;
sprintf(k,"%.1f",Data_Send); //把浮点数据分割成字符串,并存放在k数组中,"%.1f"的2f表示小数点后再显示1位数,不显示小数就是0f
for(a=0;(k[a]!='\0');a++)
{
Send_Out_COM(k[a]); //发送
}
}
Data_Send是浮点整型通用的,用浮点是方便要显示小数点的会自动输出负号和小数点
|