A、KNO3由酸根离子和钾离子构成属于盐,故A正确;
B、硝酸钾的化学式为KNO3,故B正确;
C、摩尔质量的单位不是g,硝酸钾的摩尔质量为101g/mol,故C错误;
D、KNO3在溶液中电离出钾离子和硝酸根离子,二者与其它离子不容易生成沉淀,难以发生复分解反应,故D正确.
故选C.