C++字符串和整数相互转换
2017-08-04 22:25
405 查看
//将整数转化为字符串,并且不使用itoa函数 #include<stdio.h> void main() { int n = 12345; char temp[6] = {0}; int i = 0; while (n) { temp[i++] = n % 10 + '0';//整数加上‘0’隐性转化为char类型数 n /= 10; } char dst[6] = {0}; for (int j = 0; j < i; j++) { dst[j] = temp[i-1-j]; } printf("%s\n", dst); }
//将字符串转化为整数 #include<stdio.h> void main() { char temp[6] = {'1','2','3','4','5'}; int n = 0, i = 0; while (temp[i]) { n = n * 10 + (temp[i++] - '0');//隐性转化为整数 } printf("%d\n", n); }
相关文章推荐
- C++抽象编程——字符串与整数之间的相互转换详解
- C++实现字符串和整数之间的相互转换
- 【整理】C/C++中字符串与整数之间的相互转换
- 整数与字符串的相互转换
- Python字符串、整数、和浮点型数相互转换
- C++不同类型字符串之间的相互转换
- C++ 整型和字符串相互转换(转载)
- C/C++面试之算法系列--atoi(char *str)将字符串转换成整数
- 二进制值和十六进制字符串相互转换的C++代码
- C++数值与字符串相互转换的那些事(一)字符串转数值(转载请注明)
- 十六进制字符串转换成十进制整数的C++实现源代码
- c++中字符串与数值的相互转换
- 实现字符串和整数的相互转换
- C++:通过一个点的数据对象转换成字符串的例子来说明整数转化为字符串
- C++数值与字符串相互转换
- 二进制值和十六进制字符串相互转换的C++代码
- C/C++中字符串与数字相互转换
- (转)C++中枚举与字符串相互转换
- C++中数字与字符串的相互转换
- (C++)剑指offer-49:把字符串转换成整数(综合)