fix "itoa":change '0' to string will now store char '0' in buf