字符串一般不建议作为用户输入,主要原因是字符串输入过于灵活,很难判断用户输入的字符串是否合理,比如我们需要的是二进制数字字符串,这就要求只能输入0或1,其它字符都是不允许输入的。如果对输入字符不加限制,用户输入了非法的字符,会导致后续操作错误。