get_numberlen((unsigned long)value, 16)
precision 이 0, value 가 0 이면
value_len = 0
type이 X 라면, "0123456789ABCDEF" 아니면 "01234566789abcdef"
precision ≠ -1 이라면
zero = precision - value_len
precision 이 -1이고, flag 가 0 이고, flag 가 - 이 아닐때,
zero = width - value_len - sign - prefix