On heating, ZnO gives Zn2+electrons and because of this electron and the conductivity of the crystal the white ZnO turns into yellow in colour.
Why does white ZnO (s) become yellow upon heating?
Why does white ZnO (s) become yellow upon heating?