atoi函数详解

一,什么是atoi函数:

int atoi (const char * str);(传入字符串,返回整形

注意:该函数的返回值为int类型的整数,转换后的值不可超出int可表示的范围

atoi函数详解_第1张图片


1、该函数首先会丢弃尽可能多的空白字符,直到找到第一个非空白字符,然后,从这个字符开始,取一个可选的初识加号或者减号,后跟尽可能多的十进制数字,并将他们返回一个int类型的数值。
2、若该字符串是在整数的字符后包含其他字符,则这些字符将会被忽略,返回其他字符之前的整数,并且不会对该函数造成任何影响。
3、若该字符串中第一个非空字符序列表示有效的整数,或是一个空指针,或只包含空白字符,则不执行任何转换,并且返回零。


atoi函数详解_第2张图片

你可能感兴趣的:(c语言)