今天做一个数字转换的测试,发现一个比较怪异的错误:
这样子不能直接处理字符串了。
在编译器中进行处理:
发现除了8和9,其他的字符前面有0的话都可以!
所以需要对数字小于10的数进行屏蔽,或者对09 和 08 进行特殊处理,否则会引发异常。
跟因暂时不做分析了。。。
2021-11-05 22:25:35
今天做一个数字转换的测试,发现一个比较怪异的错误:
这样子不能直接处理字符串了。
在编译器中进行处理:
发现除了8和9,其他的字符前面有0的话都可以!
所以需要对数字小于10的数进行屏蔽,或者对09 和 08 进行特殊处理,否则会引发异常。
跟因暂时不做分析了。。。