彩虹是自然光通过水蒸气散射形成的。面朝太阳时,光线直射来,在有水蒸气(雾)的地方看见的几率大背朝太阳时,由于有从其他物体反射、散射来的光线,也是可以看到彩虹的,但没有前者容易
彩虹一定是跟太阳的方向相反的,东面太阳就会西面彩虹,彩虹半径大约43度,应该没记错。彩虹外面有时候会出现另一个更大的彩带,那是“霓”。而跟太阳方向相同的是“日晕”,是由于阳光被空气中的水滴或者冰晶折射后形成的。
mantianxinglzm的回答基本正确,更正一点,彩虹是阳光被水滴散射形成的,不是水蒸气