atoi字符串转换函数应用实例

    xiaoxiao2026-04-16  4

     

    原型:int atoi(const char *nptr);

    相关函数 atoi,atol,strtod,strtol,strtoul

    头文件:stdlib.h

    功能:将字符串转换成整型数

    说明:参数nptr字符串,如果第一个非空格字符存在,是数字或者正负号则开始做类型转换,之后检测到非数字(包括结束符 \0) 字符时停止转换,返回整型数。否则,返回零。比如字符串123.678非数字部分即“.”之后全部舍弃

    返回值:返回转换后的整型数。

    参数:nptr取任意字符串

     

    应用实例:

     

    #include <stdlib.h> #include <stdio.h> int main() { char *a="-100.23"; int c = 0; c=atoi(a); printf("c:%d\n",c); printf("atoi(200e-2):%d\n",atoi("200e-2")); printf("atoi(123%^456):%d\n",atoi("123%^456")); printf("atoi(200e-2):%d\n",atoi("#$%123%^098")); printf("atoi( ):%d\n",atoi(" ")); printf("atoi(0.02):%d\n",atoi("0.55")); printf("atoi(145):%d\n",atoi("145")); printf("atoi($#@!):%d\n",atoi("$#@!")); return 0; }

     

    运行结果:

     

    转载请注明原文地址: https://ju.6miu.com/read-1308886.html
    最新回复(0)