把字符串转换成整型数的库函数atoi
来源:互联网 发布:黎姿长相知乎 编辑:程序博客网 时间:2024/05/22 04:29
atoi
C语言库函数名: atoi 功 能: 把字符串转换成整型数. 名字来源:array to integer 的缩写. 原型: int atoi(const char *nptr); 函数说明: 参数nptr字符串,如果第一个非空格字符不存在或者不是数字也不是正负号则返回零,否则开始做类型转换,之后检测到非数字(包括结束符 \0) 字符时停止转换,返回整型数。 头文件: #include <stdlib.h> 程序例: 1) #include <stdlib.h> #include <stdio.h> int main(void) { int n; char *str = "12345.67"; n = atoi(str); printf("string = %s integer = %d\n", str, n); return 0; } 执行结果 string = 12345.67 integer = 12345 2) #include <stdlib.h> #include <stdio.h> int main() { char a[] = "-100" ; char b[] = "123" ; int c ; c = atoi( a ) + atoi( b ) ; printf("c = %d\n", c) ; return 0; } 执行结果 c = 23 简单的实现atoi函数源代码: #include <cctype> int my_atoi(const char* p){ assert(p != NULL); bool neg_flag = false;// 符号标记 int res = 0;// 结果 if(p[0] == '+' || p[0] == '-') neg_flag = (*p++ != '+'); while(isdigit(*p)) res = res*10 + (*p++ - '0'); return neg_flag ?0 -res : res; }
- 把字符串转换成整型数的库函数atoi
- atoi 把字符串转换成整型数
- C语言库函数名: atoi 功 能: 把字符串转换成整型数。
- C语言库函数名: atoi 功 能: 把字符串转换成整型数。
- C/C++语言库函数atoi字符串转换成整型数
- 库函数atoi的C语言实现---------将字符串的数字符转换成整型的数字
- atoi()——把字符串转换成整型数
- c语言库函数 atoi(将字符串转换成整型数)
- atoi() -- 将字符串转换成整型数
- atoi(将字符串转换成整型数)和itoa(把一整数转换为字符串)
- atoi(将字符串转换成整型数)和itoa(把一整数转换为字符串)
- atoi 把字符串转换成长整型
- atoi 把字符串转换成相应的整形数
- 【C语言】编写函数实现库函数atoi,把字符串转换成整形
- 【C语言】编写函数实现库函数atoi,把字符串转换成整形(考虑数字过大)
- atoi函数算法分析(字符串转换为相应的整型数)
- 整型数组处理算法(十四)不用库函数,用C语言实现将一整型数转换成字符串
- 1508 把字符串转换成整数 atoi()
- 非ArcSDE环境下,怎么使用Esri的ST_Geometry存储
- bash shell 获取当前绝对路径
- 一个jq投票,无论成功与否3秒后自动关闭提示框
- java调用oracle含输入和输出数组的存储过程
- 挺快的
- 把字符串转换成整型数的库函数atoi
- Android JNI开发提高篇
- SQL Server 2008阻止了对组件 'Ole Automation Procedures' 的 过程'sys.sp_OACreate' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭
- Java基础------枚举常见7种用法
- dede_arctype 栏目管理表
- 解决com口被占用问题
- Android开发环境搭建~
- DWORD是个什么类型?通常在什么时候用?
- 使用SIPP来进行SIP压力测试