为什么在邻羟基苯甲醛分子内可以形成氢键,在分子间不可以?

问题描述:

为什么在邻羟基苯甲醛分子内可以形成氢键,在分子间不可以?
一个分子上羟基上的氢不是可以和另外一个分子上的氧形成氢键吗?

从理论上说,它应该既能形成了分子内氢键又可以形成分子间氢键
分子内氢键仅在分子内部两个可能发生氢键作用的基团的空间位置合适时,才会形成.
邻羟基苯甲醛,能形成氢键的基团靠得较近,它们之间就可以形成分子内氢键.
分子间氢键受这类有较大分子空间结构的影响使得分子间距离增加,从而只能形成少量极弱的分子间氢键