一氧化碳和碳都具有还原性的原因是什么