потому как задан тип, и нормальная IDE еще до компиляции это будет учитывать и если что подсказывать. А по размеру - зачем тратить 4 байта на int, если достаточно всего лишь одного.
по даташиту при 12-битном разрешении время измерения до 750 мс.
в библиотеке DallasTemperature есть примеры асинхронного измерения температуры без использования delay
@GoblinHero A_D скорее всего прав и дело в скорости SPI. На esp8266 экран рисует на максимальной скорости, а для чтения тача приходится понижать до 2МГц.