自己写个字符串转int(my_atoi)
来源:互联网 发布:适合笔记本的linux 编辑:程序博客网 时间:2024/05/18 03:20
#include "stdio.h"int isDigit(int s)//判断是否是数字{if(s >= '0' && s <= '9')return 1;elsereturn 0;}int my_atoi(const char* str){int c;int sum = 0;int sign;while((*str)==' ' || (*str) == '\n' || (*str) == '\r' || (*str) == '\t')//判断是否是空格换行之类的空字符,有则跳过str++;sign = *str; //符号if(sign == '-' || sign == '+')//若有符号则跳过str++;c = (int)*str++;while(isDigit(c)){sum = 10 * sum + (c - '0');c = (int)*str++;}if(sign == '-')return -sum;elsereturn sum;}int main(){char* str = "-123";printf("%d\n",my_atoi(str));return 0;}
0 0
- 自己写个字符串转int(my_atoi)
- 面试题:自己写个字符串转int(my_atoi)
- 实现一个函数int my_atoi(char s[]),可以将一个字符串转换为对应的整数。
- 实现一个函数int my_atoi(char s[]),可以将一个字符串转换为对应的整数
- 自己用java实现字符串转int
- my_atoi
- 【C语言】【笔试题】实现一个函数int my_atoi(char s[]),可以将一个字符串转换为对应的整数。
- 【C语言】【笔试题】实现一个函数int my_atoi(char s[]),可以将一个字符串转换为对应的整数。
- 为函数原型编写函数定义:int my_atoi(char *str);(将一个数字字符串转换成该字符串对应的数字(包括正整数、负整数))
- 自己写字符串函数
- 自己写个ftp
- 写个自己的
- 写个自己的
- 自己写个AsyncTask
- 自己写个jQuery
- 自己写个 Prisma
- 自己写个 Prisma
- 自己写个mock_server
- centos7mini版安装MariaDB10.0
- Android 系统中如何运行 sshd?
- mmap学习
- 鼠标维修常用小配件:鼠标编码器、微动开关
- HTML头部
- 自己写个字符串转int(my_atoi)
- 深入函数
- c# WebReference与ServiceReference 小结
- Android异步任务机制之AsycTask
- 翻译原版教材的一些技巧和心得
- 静态变量和实例变量的区别
- JSON 字符串 与 java 对象的转换
- python3.5 web开发环境(windows)
- PHP去除BOM头