3 字符串

1 字符串(String)是由零个或多个字符组成的有限序列。

1.1 自定义一个函数实现字符串转整数的功能

特殊情况

  1. 能够排除首部的空格,从第一个非空字符开始计算
  2. 允许数字以正负号(+-)开头
  3. 遇到非法字符便停止转换,返回当前已经转换的值,如果开头就是非法字符则返回 0
  4. 在转换结果溢出时返回特定值,这里是最大/最小整数

测试用例

  " 010"," +004500"," -001+2a42"," +0 123" ,"-2147483648", "2147483648",

  " - 321", " -11919730356x" ,"9223372036854775809"

正确输出

  10,4500,-1 ,0,-2147483648,2147483647,0,-2147483648,2147483647

猜你喜欢

转载自www.cnblogs.com/sketeton/p/11688429.html