How to find the Oxidation Number for C in CaCO3 (Calcium carbonate)
It is +4. Actually, CaCO3 is an ionic compound, made by Ca^2+ and (CO3)^2- ions giving rise to a lattice where they regularly alternate, In a (CO3)^2- ion, the carbon atom is sp2 hybridized, and binds 3 oxygen atoms.