字符转整型,比系统的好用!a2iLxx
来源:互联网 发布:阿里域名,动态ip 编辑:程序博客网 时间:2024/05/17 03:27
#include "string.h"#define INVALID_VALUE_LXX((1 << (8 * sizeof(int) -1)) - 1)/*有符号整型最大值,如果越界将为0*//* 2^x == 1 << x, and - is prioty of << */bool is0to9(char ch){if ('0' <= ch && ch <= '9'){return true;}else{return false;}}int a2iLxx(char* ch){int index = 0;int retVal = 0;bool flag = false;if (NULL == ch){return INVALID_VALUE_LXX;}if ('-' == ch[0]){/*负数*/flag = true;index = 1;}for (; ch[index] != '\0'; index++){if (!is0to9(ch[index])){return INVALID_VALUE_LXX;}retVal = retVal * 10 + ch[index] - '0';}if (flag){return -retVal;}else{return retVal;}}void main(){char ch1[] = "123";char ch2[] = "-234";char ch3[] = "0";char ch4[] = "0x123";int a = INVALID_VALUE_LXX;/*调试查看值*/a = a2iLxx(ch1);a = a2iLxx(ch2);a = a2iLxx(ch3);a = a2iLxx(ch4);}
0 0
- 字符转整型,比系统的好用!a2iLxx
- 字符转整型,比系统的好用!a2iLxx (涵盖 16进制,VC6亲测可用)请提出宝贵意见~
- 字符转整型
- 字符转整型
- 整型转字符型
- 文章管理系统,PHP的比.NET的要快要好用
- 字符和整型的应用
- ascii 字符整型的自动识别
- 比FlashGet好用的FlashGet
- 比urllib好用的requests
- 比sublime好用的atom编辑器
- PreparedStatement比Statement好用的问题
- JS 字符型转整型
- 整型转字符数组型
- Arduino 整型转字符型
- C语言字符与ASCII码的互转,字符和整型的转换
- 整型与字符型的相互转换
- 字符型至整型的转换[toascii]
- Find K-th smallest in N sorted arrays
- Android Handler理解
- HDU 1879 继续畅通工程
- hdu 5024 Wang Xifeng's Little Plot 2014 ACM/ICPC Asia Regional Guangzhou Online
- MySQL binlog_format (Mixed,Statement,Row)
- 字符转整型,比系统的好用!a2iLxx
- Hackerrank Pangrams
- 程序员编程艺术第二十六章:基于给定的文档生成倒排索引(含源码下载)
- 在ubuntu虚拟机中使用samba服务器与XP主机共享文件夹
- zoj1154
- 【软考】计算机硬件组成
- Axure RP 7.0注册码及汉化包
- Can We Make Operating Systems Reliable and Secure?
- 三种不同样式的打开折叠内容,包括同时折叠多个