太阳既不是红色的,也不是绿色的。太阳光是由多种波长的光组成的,其中包括红橙黄绿蓝靛紫这七种颜色。当阳光照射到物体表面时,物体表面会吸收其中某些波长的光,而反射其他波长的光。反射出来的光就是我们看到的物体的颜色。太阳光本身是没有颜色的,它之所以看起来是黄色的,是因为太阳表面温度很高,发出的是黄色的光。
当太阳光经过大气层时,由于瑞利散射,波长较短的蓝光和紫光被散射掉了,只剩下波长较长的红光和橙光,因此太阳看起来是红色的。