1.通常直接使用串口的print函数就ok Serial.println(DHT.humidity); //assuming DHT.humidity is float2.但是习惯问题,还是偏好sprintf,则可以考虑dtostrf dtostrf(DHT.humidity,3,0,rh); 参数1为float值。 参数2转换后整数部分长度 参数3为float精确度,如1则为保留1位。 参数4为转换后的字符串。修正于:http://www.lixin.me/blog/2013/04/21/29713