甲苯和氯气反应通常会生成对氯甲苯和邻氯甲苯,而不是间氯甲苯。这是因为在反应过程中,氯气会首先进攻甲苯的苯环上的氢原子,生成一个自由基中间体。这个自由基中间体很容易被氯原子攻击,从而形成对氯甲苯和邻氯甲苯。
而生成间氯甲苯则需要在反应过程中发生分子内重排,使氯原子从邻位迁移到间位上。然而,这种分子内重排需要消耗大量的能量,因此在常温下的反应条件下,这种过程非常不利。
此外,甲苯和氯气反应的反应条件也会影响生成产物的选择。例如,在反应温度较高的条件下,产物中会有更多的对氯甲苯生成。而在反应过程中添加催化剂,则可以增加生成邻氯甲苯的比例。
总之,甲苯和氯气反应生成的产物取决于反应条件和反应物结构。在常温下的反应条件下,生成对氯甲苯和邻氯甲苯是更加稳定和常见的产物。