stringToInteger 把字符串转换为int数
来源:互联网 发布:js pop 编辑:程序博客网 时间:2024/05/22 04:53
/**把一个字符串转换为整型值:* 开始位置的空格, 去掉* 符号位 ,记录* 字符串中的非法字符,直接退出并返回先前值* 转换后的结果是否越界,返回最大值或最小值**/#include <stdio.h>#include <math.h>#define INT_MAX 2147483647#define INT_MIN -2147483648int myAtoi(char* str) { int sign=1;long re=0;while(*str == ' ') str++;// skip spaceif(*str == '-' || *str == '+'){sign = (*str== '-') ? -1 : 1; str++;}while(*str>='0' && *str<='9'){re = re*10 + (*str++ - '0');if(re > INT_MAX) return (sign==1) ? INT_MAX : INT_MIN;}return re*sign;}int main(int argc,char **argv){char test[]=" -56214 7483647";printf("test:%s test_reverse:%d\n",test,myAtoi(test));return 0;}
阅读全文
0 0
- stringToInteger 把字符串转换为int数
- 把String字符串转换为Int数组
- 把整形数转换为字符串
- Python不使用int()函数把字符串转换为数字
- 把int转换为char把int转换为char
- ecvt把一个浮点数转换为字符串
- ecvt把一个浮点数转换为字符串
- 怎么把整形数转换为字符串或者数组
- int值转换为字符串
- int数组转换为字符串
- atoi(将字符串转换成整型数)和itoa(把一整数转换为字符串)
- atoi(将字符串转换成整型数)和itoa(把一整数转换为字符串)
- qt 中把int 转换为QString
- C++中把BYTE转换为int
- 把double型转换为int型
- 把字符串转换成int,float类型
- atoi函数:c\c++中把字符串整数转换为int型整数
- 把字符串转换为整数
- 如何搭建git服务器(转载)
- 设计模式(09) 适配器模式(简单入门 结构模式)
- 最小割最大流定理
- TensorFlow_MNIST 保存、恢复模型及参数
- (解决方案)extjs如何禁用gridPanel中gridcolumn的列菜单及列排序功能
- stringToInteger 把字符串转换为int数
- SSAS的入门介绍
- Ubuntu13.10 下Postfix 邮件服务器安装及基本的设置
- 各种水平居中、垂直居中展示
- 第三题 二维数组中的查找
- 冒泡排序中数据交换的次数
- 网络文件系统
- Web Service 简单实例(java 版本) ,IDE自动生成客户端代码方法
- eclipse导入web工程后出错