如题所述
Mg2+与F-之间是离子键,没有共价键。
Na+与O2 2-之间是离子键,O-O之间是非极性键。
看电子式就可以知道。
那CO2为什么是极性键
CO2没有离子,只有同种元素原子连接的是非极性键,不同元素原子连接的是极性键。CO2的电子式如图。
那Co2为什么是极性键
同元素之间成键都是非极性共价键。比如O2,N2,F2.不同元素之间形成的是极性键:CO2就是两个C=O极性共价键。MgF2是离子键,不是楼上所说的极性键。