ds18b20 sensor decimal places different

so would serial.print and lcd.print behave the same ?

You have the source code. Why not look and see?

From HardwareSerial.h:

class HardwareSerial : public Stream

From Stream.h:

class Stream : public Print

From LiquidCrystal.h:

class LiquidCrystal : public Print {

The print() method comes from the Print class.