KCl和NaNO3当然可以发生化学反应.
室温下,若将饱和KCl和饱和NaNO3混合就会得到KNO3沉淀和NaCl沉淀:
KCl + NaNO3 = KNO3 + NaCl
当然,溶液中仍含有较高温度的K(+),Cl(-),Na(+),NO3(-)四种离子.这是因为四种盐虽然都易溶于水,但溶解度上差异不小,且随温度变化的差异也不小.
在室温下,KNO3的溶解度最小,其次是NaCl,而NaNO3的溶解度最大,这就是化学反应发生的原因.
如果将KCl和NaNO3的溶液蒸发,首先析出的是NaCl(KNO3在温度高时溶解度很大),降到室温时,析出大量的KNO3.