why doesnt carbon atom form any complexes?
Wouldn't you regard the carbonate ion as a complex? You can regard it as a complex of three oxo-ligands, coordinated strongly to one carbon-core
OK, just kidding... carbonate can form complexes, but not as a simple ion, simply because there is no simple ion of carbon. The carbide ion C
4- is quite rare. There are, however, many many complexes with ligands, which contain carbon. Some to mention:
- organometallic complexes, most notably the carbonyl complex M(CO)
n, with M being some metal.
- oxalato complexes, such as the nice green trisoxalatoferrate (III) ion.
- carbonato complexes of cobalt (III).
- acetylido complexes, such as Cu
2C
2.
Now coming back to the carbonate ion itself. The border between complex and standard bond is not a sharp border. Usually, the ions like sulfate, carbonate, sulfite, nitrate, etc are regarded as ions, containing covalent bonds and hence, these ions can be regarded as molecules with some net charge. A nice non-oxo example is the ion Fe(CN)
63-. This usually is regarded a complex, but the CN-groups are connected to the iron so tightly that one equally well could speak of a normal bond, such as the one encounted in sulfate ion. Another example is TiF
62-. The element titanium in its +4 oxidation state acts towards the fluoride ligand in a similar way as e.g. sulphur acts towards the oxo-ligand.
The only reason why we think that oxo-anions are not complexes, is that they are so common, but the hexafluorotitanate ion is of similar stability as e.g. nitrate or nitrite and one can make salts of this, such as K
2TiF
6. Many people do not regard the titanate ion, TiO
32-, a complex, while they do regard the fluoro-titanate ion as a complex.
A really nice example of a complex is the mixed fluoro-oxo ligand complex, called fluoro-phosphate. This is the ion PO
3F
2-. This is a very stable ion and salts of this, such as Na
2PO
3F can be purchased commercially (in fact, it is used in some toothpastes). In the fluoro-phosphate ion, three oxo-ligands and one fluoro-ligand are arranged around a single phosphor core in oxidation state +5 (the most stable oxidation state for phosphorus).
Now, would you call this a complex or a standard ion, such as phosphate. If you call this a complex, why not call plain phosphate a complex?