C语言将字符串转换成对应的数字(十进制、十六进制)

您所在的位置:网站首页 c语言中将字符串转换成数字的函数 C语言将字符串转换成对应的数字(十进制、十六进制)

C语言将字符串转换成对应的数字(十进制、十六进制)

2024-07-16 21:04| 来源: 网络整理| 查看: 265

问题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