怎样利用Cannizzaro反应,将苯甲醛全部转化成苯甲醇?

怎样利用Cannizzaro反应,将苯甲醛全部转化成苯甲醇?
苯甲醇和苯甲酸的合成
shmily2121 1年前 已收到2个回答 举报

阿桑桑 幼苗

共回答了17个问题采纳率:82.4% 举报

加入甲醛即可.
当甲醛存在时,甲醛在反应中被氧化成甲酸盐,而苯甲醛只发生还原反应,全部变成苯甲醇.
这是因为甲醛位阻比苯甲醛小,氢氧根更容易进攻甲醛的羰基,然后产生H-还原苯甲醛.

1年前

1

陨石永恒 幼苗

共回答了32个问题 举报

将苯甲醛放在浓碱溶液(一般是氢氧化钠的浓溶液)中加热,苯甲醛没有阿尔法氢,发生Cannizzaro反应,一分子苯甲醛被还原成苯甲醇,一分子被氧化形成苯甲酸钠盐,再酸化就得到了苯甲酸。

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.302 s. - webmaster@yulucn.com