temp gun will measure the surface area whereas most digital thermometers will take ambient temperatures. Accuracy varies a lot depending on the unity you have, you have to check the manufacturers specs to see.