throw exception if integer cannot be converted to character
improve docs for Float and Integer