Почему звёзды мерцают?

Это происходит из-за влияния атмосферы. Она состоит из различных потоков воздуха, у которых разная температура, плотность и скорость. Свет от звезды преодолевает все эти слои, и это ему не обходится даром. Какой-то из потоков может сильно отклонить луч света, и в результате наблюдатель на земле временно потеряет его из виду - звезда "погасла", потом этот поток уже будет другим и снова пропустит свет в нужном направлении - звезда "зажглась". Это происходит непрерывно, и мы видим мерцание.

Интересно также то, что звезда может не просто менять интенсивность свечения, но и его цвет.

Допустим она испускает чисто белый свет, а он уже состоит из всех цветов радуги. Этот свет встречает на своем пути слой атмосферы, который, например, хорошо пропускает зеленый луч, а остальные рассеивает и преломляет. В результате наблюдатель на земле хорошо увидит зеленый цвет, а остальные будут ослаблены и почти незаметны. И это длится буквально долю секунды.

Как и с яркостью, разные слои атмосферы по-разному будут преломлять цвета, и звезда за ними менять свой цвет. Но наши глаза гораздо более чувствительны к изменению яркости, чем цвета, поэтому мы плохо замечаем этот калейдоскоп.

За пределами атмосферы звезды светят ровно и не мерцают. На поверхности других планет, с другой атмосферой они могут мерцать по-другому, или вообще не мерцать, например на Марсе, где атмосфера гораздо менее плотная.