HCHO与Ag(NH3)2OH反应为什么会生成CO2

问题描述:

HCHO与Ag(NH3)2OH反应为什么会生成CO2

HCHO+4Ag(NH3)2OH==水浴==4Ag+8NH3+CO2+3H2O
很明显是这个Ag(NH3)2OH先分解了,分解出来的OH-离子又把甲醛给氧化了

因为反应后甲醛被还原,还原后生成的物质中含有两个羟基,而两个羟基连接在同一个碳上这种结构是不稳定的,会自动脱水.也就是甲醛反应变成了碳酸,而碳酸分解就得到了CO2.