LM60 interface

The reason I asked is that it is incorrect. Look at the following from the first page of datasheet.

VO = (+6.25 mV/°C × T°C) + 424 mV

The 424mV is the offset because THIS temp sensor can measure down to -40 degrees and the only way to make that possible without a negative supply voltage is by using the offset (which does not appear in THAT code you posted). You should delete it.

The analogReference(INTERNAL) statement sets the analog range for 0 to 1.1V.
The offset = 0.424V
The input voltage for your sensor at 25 deg C = [(0.00625* 25)+(0.424)]=0.58025V.
You must include the following analogReference statement PRIOR to reading your LM60.

analogReference(INTERNAL);
analogRead(0);

If you need to read voltages higher than
1.1V elsewhere in your program you can set it back right after reading the sensor, so if the sensor were connected to A0 input the code would look like this:

 analogReference(INTERNAL);
analogRead(0);
analogReference(DEFAULT);
analogRead(1);