C语言,printf输出不了数值怎嘛办
时间:10-02
整理:3721RD
点击:
最近做了款小产品,测试环境温湿度,手机APP连接蓝牙,输入指令,蓝牙会把温湿度传感器采集到的数值返回到APP,想通过printf将数值输出,但是现在不成功,相关代码如下:float test_th;//温度
float test_uh;//湿度
......
test_th=GetTemperatureHumidity(Temperature_UH);
test_uh=GetTemperatureHumidity(Humidity_UH);
......
case '6':
{
test_th=GetTemperatureHumidity(Temperature_UH);
printf("test_th=%f\r\n",test_th);
}
break;
case '7':
{
test_uh=GetTemperatureHumidity(Humidity_UH);
printf("湿度值=%f\r\n",test_uh);
}
输入6,APP上想要显示的是test_th=目前温度值,但是现在APP上显示test_th=%f,程序没有错误和警告,有大神知道是怎么回事吗,谢谢
float test_uh;//湿度
......
test_th=GetTemperatureHumidity(Temperature_UH);
test_uh=GetTemperatureHumidity(Humidity_UH);
......
case '6':
{
test_th=GetTemperatureHumidity(Temperature_UH);
printf("test_th=%f\r\n",test_th);
}
break;
case '7':
{
test_uh=GetTemperatureHumidity(Humidity_UH);
printf("湿度值=%f\r\n",test_uh);
}
输入6,APP上想要显示的是test_th=目前温度值,但是现在APP上显示test_th=%f,程序没有错误和警告,有大神知道是怎么回事吗,谢谢
单步运行程序是可以读出的
printf只能打印到Console,除非自己重载printf
已解决,谢谢