C和Cl为什么有很多化合价?

C的原子序数是6,原子结构中电子排布为2,4.最外层的4个电子有时失去2个,这时显+2价,一般会失去4个,这时显+4价.

对于Cl,其电子排布为2,8,7.最外层为7个电子,一般会得到一个电子时,显-1价,有时失去七个电子,显+7价,这是高价Cl,有时失去一个电子,显+1价,但有时也会失去5个电子,就会显示+5价

组成的化合物不同化合价就不同 还与电子层的排列有关 我想应该是这样