atoi函数
来源:互联网 发布:淘宝刷流量软件下载 编辑:程序博客网 时间:2024/06/10 08:55
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函数
- atoi () 函数
- atoi函数
- atoi()函数
- atoi 函数
- atoi函数
- atoi函数
- atoi函数
- atoi函数
- atoi函数
- atoi函数
- atoi函数
- atoi()函数
- atoi函数
- atoi函数
- atoi()函数
- atoi函数
- IIS连接数实验——Web开发必读(Current Connections)
- Python抓取框架:Scrapy的架构
- Linux设备驱动之I/O端口与I/O内存
- Android解析XML
- 正则表达式30分钟入门教程
- atoi函数
- UIImage图片转NSData
- 嘿牛程序员__成都传智博客__枚举的一个带有case的普通实现——以星期的转换为例
- Linux设备驱动之mmap设备操作
- Linux 性能监测:IO
- oracle 增加日志组,日志成员的一些命令
- GridView行内LinkButton传递值问题
- GridView行内LinkButton传递值问题
- C++ 初始化操作由 case 标签跳过