全站数据
8 4 2 0 5 8 1

二丙醇为什么不会发生碘仿反应

小药师 | 简单学习,快乐成才!         
问题更新日期:2024-10-14 09:01:27

问题描述

二丙醇为什么不会发生碘仿反应求高手给解答
精选答案
最佳答案

因为发生碘仿反应的是甲基醛(只有乙醛是甲基醛)及甲基酮,B是甲基醛,A是甲基酮,D虽不是醛酮,但醇在碱性介质中可被碘氧化为醛酮,异丙醇可被氧化成丙酮,丙酮也是甲基酮。

1、醛类只有乙醛能发生碘仿反应,酮类中丙酮、低级脂肪酮、苯乙酮都能明显地观察到碘仿生成;随着碳原子数的增加,碘仿反应逐渐减弱,高级脂肪甲基酮及2,6-二甲基苯乙酮看不到碘仿生成。