Le forze che tengono unite le sostanze chimiche sono definite legami chimici, che possono essere distinti in ionici, covalenti e metallici. Nei legami ionici, gli atomi si attraggono grazie alla differenza di carica tra cationi e anioni, formando un reticolo cristallino dove le cariche opposte si alternano in posizioni regolari.