C语言,printf输出不了数值怎嘛办

2019-07-15 09:31发布

最近做了款小产品,测试环境温湿度,手机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 ",test_th);
      }
      break;
      case '7':
      {
      test_uh=GetTemperatureHumidity(Humidity_UH);
      printf("湿度值=%f ",test_uh);
      }

输入6,APP上想要显示的是test_th=目前温度值,但是现在APP上显示test_th=%f,程序没有错误和警告,有大神知道是怎么回事吗,谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。