Hi @RAlma.1 ,
the read_oneshot only reads one register at a time, so you should perform it for both registers and then use a int16_t variable to store the total output.
the stored value is a 2-complement number, that has to be divided by the temperature sensitivity, found in Table 5 of the datasheet, to get the degrees

as written in the application note, the temperature is expressed as the sum of 25 degree C and the value of the temperature sensor, so
Tout = 25 + (((OUT_TEMP_H<<8)|OUT_TEMP_L)/256)
(you can find examples in section 9.1 of the application note)
If this answers your question, please, mark this as "best answer", by clicking on the "accept as solution" to help the other users of the community
Niccolò