Fe+HCl为什么生成FeCl2,而不是FeCl3

如题所述

铁与盐酸反应
Fe+ 2HCl = FeCl2+H2
实际是铁和氢离子反应,而氢离子氧化性不强。所以只生成+2价的
而铁和氯气反应会生成+3价铁
2Fe + 3Cl2 = 2FeCl3
因为氯气的氧化性强。所以为+3价
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-28
高中的解释是铁离子的氧化性比氢离子强,氧化性弱的盐酸不能生成氧化性强的氯化铁。 Fe跟Hcl反应的本质是H+与Fe反应,也就是H+把Fe氧化,Fe3+
第2个回答  2012-11-26
因为HCL是非氧化性酸,氧化性不足够把铁氧化成3价铁。
相似回答