如何把Ba(NO3)2变成BaCl2

问题描述:

如何把Ba(NO3)2变成BaCl2

加盐酸

先于碳酸盐反应,沉淀后加盐酸

无法一步得到,要分步进行.
先与碳酸盐反应得到沉淀,Ba(NO3)2 + Na2CO3 = BaCO3↓ + 2 NaNO3
沉淀过滤后,用盐酸溶解BaCO3 + 2 HCl = BaCl2 + CO2↑ + H2O

加HCL