Varshni describe well the variation of bandgap energy. I used it.
Then, I calculate the varaiation of lattice constante (c and a). It's interesting for my study to consist the modification of c and a to the variation of bandgap !!!
Dear Bouzouraa, I agree with the Dr. Thomas, because in the function of temperature, atom of the material will start vibration resulting expenditure of unit cell (including c and a for ZnO hexagonal). This effect will modified the band gap of the material. I think u are confusing in three phenomena temperature, lattice constant and band gap energy, but all are related to each other. The main cause of this confusion is temperature, which will effect to both lattice constant and band gap energy.