我看你问的问题,我猜测你的OLED应该能够正常显示。所以应该是你的方法不对。
你以后问问题时候,应该尽量的描述清楚,问有关代码的问题,就应该把代码贴出来。
我猜测你的温度是个浮点数
给你一个例子:
float temp=25.6;
char buf[5]={0};
sprintf(buf"%.1f"temp); //将temp的浮点数转化成字符串“25.6”
OLED_Display(xybuf); //x横坐标 y纵坐标 buf待显示的字符串
这个应该可以解决你的问题,对你有启发的话,请点赞设置最佳回答