【HR】C语言_atoi -- 将字符串类型转换为整型

编程开发   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2021-4-29

函数概要:

atoi 函数将字符串中的表示数值的字符解析为对应的整型数值。

解析从第一个非空白字符开始,起始位置可以是一个可选的字符,用于表示正号('+')或负号('-')。后边跟随若干表示十进制数字的字符,如果检测到表示非数字的字符,那么结束解析。最后返回已经成功解析的数字(整型)。

如果字符串的第一个非空白字符表示的不是一个有效的数字,或者字符串中根本就不包含表示数字的字符,甚至只是一个空字符串……这样的话,返回值就只能是 0。

返回值:

如果函数调用成功,返回值是字符串转换后对应的整型数值;

如果转换的结果超出一个整型的存放范围,那么会导致一个未定义的行为(当你的程序可能存在这种风险的时候,请使用 strtol 函数代替)。

演示:

成为第一个回答人

评论

登录后才可发表内容
  • 主题

    14

  • 帖子

    160

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.1109s Mem:2059Kb