The process in which a cardiac muscle precursor cell acquires specialized features of a cardiac muscle cell. Cardiac muscle cells are striated muscle cells that are responsible for heart contraction. [ GOC:devbiol GOC:mtg_heart ]

Synonyms: cardiomyocyte differentiation