|
這是我已經(jīng)驗(yàn)證過的,參考一下
void Send_TextAndData(char *txt,float Data_Send) //發(fā)送文本+數(shù)據(jù)
{
char k[10]; //這里不能加code限定符,否則計算不正確,數(shù)組長度隨意,不出錯就可以
char a;
sprintf(k,"%.1f",Data_Send); //把浮點(diǎn)數(shù)據(jù)分割成字符串,并存放在k數(shù)組中,"%.1f"的2f表示小數(shù)點(diǎn)后再顯示1位數(shù),不顯示小數(shù)就是0f
for(a=0;(k[a]!='\0');a++)
{
Send_Out_COM(k[a]); //發(fā)送
}
}
Data_Send是浮點(diǎn)整型通用的,用浮點(diǎn)是方便要顯示小數(shù)點(diǎn)的會自動輸出負(fù)號和小數(shù)點(diǎn)
|
|