Indicador de temperatura arduino ds18b20

Hola tengo este circuito montado con display TM1637 y el sensor es DS18B20 , el problema que tengo es que solo muestra la temperatura solo en 2 digitos y yo quiero que el tercer digito marque el decimal , ejemplo 18.5C , les pongo el codigo fuente , si alguien me dice como se modifica .

#include <OneWire.h>
#include <DallasTemperature.h>
#include <TM1637Display.h>

#define ONE_WIRE_BUS 8 //Digital Pin to connect the DS18B20 Sensor

OneWire oneWire(ONE_WIRE_BUS);

DallasTemperature sensors(&oneWire);
DeviceAddress sensor1;

TM1637Display display(2,3,4);

const uint8_t DEGREES[] = {
0x0, 0x0,
SEG_A | SEG_B | SEG_G | SEG_F, // Degree Symbol
SEG_A | SEG_F | SEG_E | SEG_D, // C
};

unsigned int temperature = 0;
byte PreviousValue = 0;

void setup()
{
sensors.begin();
display.setBrightness(255); // set display to maximum brightness

if (!sensors.getAddress(sensor1, 0))
{
Serial.println("Sensor not found!");
}
}

void loop()
{
//Request sensor data
sensors.requestTemperatures();
int tempC = sensors.getTempC(sensor1); //Read temperature of DS18B20 Sensor

if(tempC != PreviousValue)
{
PreviousValue = tempC;
display.setSegments(DEGREES); //Display the Variable value
display.showNumberDec(tempC,false,2,0);
delay(2000);
}
}

Por favor lee las Normas del foro y edita tu post para que el código se lea como allí se indica.
Además el título no debe escribirse con mayúsculas. Edítalo también.