C语言将字符串转换成对应的数字(十进制、十六进制) |
您所在的位置:网站首页 › 十六进制字母表示数字 › C语言将字符串转换成对应的数字(十进制、十六进制) |
问题1:讲一个十进制数字的字符串表示转换成对应的整数。举例:将“1234”转换成整数1234. /*将字符串s转换成相应的整数*/ int atoi(char s[]) { int i = 0; int n = 0; for (i = 0; s[i] >= '0' && s[i] = 'A' && c = '0' && s[i] = 'a' && s[i] ='A' && s[i] '9') { n = 16 * n + (10 + tolower(s[i]) - 'a'); } else { n = 16 * n + (tolower(s[i]) - '0'); } } return n; }本文转自: http://wawlian.iteye.com/blog/1315133 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |