这里面有两个知识点:

第一,距离太阳越近,温度确实越高。比如距离太阳更近的水星(距离4600万公里~6980万公里之间)平均地表温度达到了179℃,最高温度甚至高达427℃,远比地球温度要高。

第二,海拔越高,温度越低。例如珠穆朗玛峰山顶的温度远低于山底的温度。

那么,海拔越高,则距离太阳越近,不应该温度越高吗?为什么知识点一和知识点二相悖呢?

地球与太阳的距离叫做日地距离,由于地球绕太阳公转的轨道不是标准的圆,所以这个距离不是固定值,当地球处于远日点的时候这个距离为15210万公里,当地球处于近日点时距离为14710万公里,这个距离是十分遥远的。

再来看一下地球上海拔最高的山峰珠穆朗玛峰的高度是多少呢?8844米,这个距离约为近日点距离的1亿分之6,是完全可以忽略掉的。

所以,地球上的任何高楼也好、山峰也好,在考虑温度时都不用考虑与太阳的距离这一因素。地球上海拔最深的马里亚纳海沟和地球上海拔最高的珠穆朗玛峰,在日地距离这个天文数字面前都是零头,太阳的影响微乎其微。

但是,以珠穆朗玛峰为例,当海拔越高时,空气越稀薄,气压越低,也就是说一定空间内的空气分子越少。那对于空气分子来说,它们的活动空间就越大,与相邻分子发生碰撞的机会就越少,产生的热量则越少,所以温度就越低。

下图是海拔高度与气压大小的关系曲线:

另一方面,海拔越高,空气越稀薄,白天对地面长波辐射的吸收就越少,而晚上对大气的保温作用更差,这就好比一个屋子吸热慢、散热快,温度自然就更低了。

事实上,关于海拔和温度的关系,我们早就得到了一个数值关系:对流层内,海拔大约每升高100米,则气温约下降0.6度。