Come faccio a scrivere un valore con 2 decimali dopo la virgola?

ciao
stavo leggendo questa discussione, in questa parte di programma non si usano stringhe, quindi i risultati che ottengo non sono corretti anche se mi sembravano attendibili

void printTemperature(DeviceAddress deviceAddress)
{
  float tempC=sensors.getTempC(deviceAddress);
  delay(500);
  if (tempC==-127.00) 
  {
    Serial.print("Error getting temperature");
  } 
  else 
  {
   Serial.print("C: "); 
  //datostringTEMP=String(int(tempC*100));
  Serial.println(tempC,3);

  lcd.setCursor(0,2);
  //lcd.print((char)223);//arduino symbol ° lcd
  lcd.write(B11011111);//arduino symbol ° lcd
    lcd.print("C");
   lcd.setCursor(3,2);
     lcd.print (tempC,3);
    }