Množstvo tepla potrebného na zvýšenie teploty látky závisí od hmotnosti látky, chemického zloženia, vnútornej štruktúry (stavby). To množstvo tepla, ktoré musíme telesu dodať, aby sme zvýšili jeho teplotu o jeden kelvin, nazývame tepelnou kapacitou telesa C. Tepelná kapacita vyjadruje podiel elementárneho množstva tepla dQ telesu dodaného a príslušnej zmeny teploty dT súvisiacej s dodaním tepla. Tepelná kapacita látky prepočítaná na jednotkovú hmotnosť (1kg) je hmotnostná tepelná kapacita telesa. Hmotnostná tepelná kapacita tuhých látok je pri dostatočne vysokých teplotách veličina konštantná (tak tomu je aj pri izbových teplotách). Hodnota hmotnostnej tepelnej kapacity závisí od podmienok, za ktorých sa teplo látke dodáva. Vo všeobecnom prípade hovoríme o hmotnostnej tepelnej kapacite pri konštantnom objeme cv a pri konštantnom tlaku cp. Hmotnostné tepelné kapacity cv a cp sa u tuhých látok líšia veľmi málo, takže v bežných prípadoch k ich rozdielu nie je potrebné prihliadať a preto v ďalšom položíme pre tuhé látky cv = cp = c. ...