硝酸钾是重要的盐,化学式为KNO3,是由哪种酸,哪种碱发生反应后生成的?