HCl是由离子构成的吗?酸碱盐是不是都由离子构成?