Linux 中C语言 字符串与整数之间的转换

  • 1.字符串转换为整数  
           atoi()函数,原型int atoi(const char *nptr),包含在头文件stdlib.h中,用法如:char *a="123";int n=atoi(a);printf("%d",n);

  • 2.整数转换为字符串
             Linux中没有itoa()可用,但是用sprintf函数可以达到同样的目的,原型为int sprintf( char *buffer, const char *format, [ argument] … ),包含在stdio.h中,用法如:
                int size=123;
                char fileSizeStr[20] = {0};
                sprintf(fileSizeStr,"%d",size);
                puts(fileSizeStr);
             

你可能感兴趣的:(Linux【C】)