先说结论:羧酸>醇>醛酮>醚
例子1:
甲酸,分子量46,沸点 101℃
乙醇,分子量46,沸点 78℃
乙醛,分子量44,沸点 20℃
二甲醚,分子量46,沸点 -25℃
例子2:
乙酸,分子量60,沸点 118℃
异丙醇,分子量60,沸点 83℃
丙醛,分子量58,沸点 56-60℃
丙酮,分子量58,沸点 56℃
甲乙醚,分子量60,沸点 7.4℃
原因:
羧酸分子间可以形成很强的氢键,所以沸点最高;醇类也可以形成氢键,所以沸点比醛酮和醚高,但是没有羧酸那么高。醛酮和醚都没有氢键,所以沸点低;但是醛酮的极性比醚的要高,所以醛酮的沸点比醚类的高。