Random zero appears in display!

I have tried changing the long variables to long unsigned int variables then to uint32_t variables, the result however is still the same! Really odd!