loss of precission

It always helps to read the specification carefully - look for 'optional second parameter': Serial.print() - Arduino Reference