字符串/整数之间的转化(不用itoa…
2013-11-01 09:23
211 查看
#include <iostream>
#include <stdio.h>
//整数赚字符串(手动 )
int main()
{
int num = 12345,j = 0,i = 0;
char temp[7],str[7];
//itoa(number, string, 10);
while(num)
{
temp[i] = num%10 + '0';
i++;
num = num/10;
}
temp[i] = 0; //等效'\0',为什么
printf(" temp = %s\n",temp);
i = i - 1;
printf(" temp = %d\n",i); //数组的下标是从0开始的
while(i >= 0)
{
str[j] = temp[i];
j++;
i--;
}
str[j] = 0;
printf(" str = %s\n",str);
return 0;
}
//整数赚字符串(函数)
int main()
{
int number = 12345;
char string[7];
itoa(number, string, 10);
printf(" inter = %d \n string = %c\n", number, string[1]);
return 0;
}
//字符串转整数
int main()
{
int num = 12345, i = 0, j = 0, sum = 0;
char temp[7] = {'1', '2', '3', '4', '5', '\0'}, str[7];
while(temp[i])
{
sum = sum*10 + (temp[i] - '0');
i++;
printf("sum = %d\n", sum);
}
printf("sum = %d\n", sum);
return 0;
}
转发至微博
转发至微博
#include <stdio.h>
//整数赚字符串(手动 )
int main()
{
int num = 12345,j = 0,i = 0;
char temp[7],str[7];
//itoa(number, string, 10);
while(num)
{
temp[i] = num%10 + '0';
i++;
num = num/10;
}
temp[i] = 0; //等效'\0',为什么
printf(" temp = %s\n",temp);
i = i - 1;
printf(" temp = %d\n",i); //数组的下标是从0开始的
while(i >= 0)
{
str[j] = temp[i];
j++;
i--;
}
str[j] = 0;
printf(" str = %s\n",str);
return 0;
}
//整数赚字符串(函数)
int main()
{
int number = 12345;
char string[7];
itoa(number, string, 10);
printf(" inter = %d \n string = %c\n", number, string[1]);
return 0;
}
//字符串转整数
int main()
{
int num = 12345, i = 0, j = 0, sum = 0;
char temp[7] = {'1', '2', '3', '4', '5', '\0'}, str[7];
while(temp[i])
{
sum = sum*10 + (temp[i] - '0');
i++;
printf("sum = %d\n", sum);
}
printf("sum = %d\n", sum);
return 0;
}
转发至微博
转发至微博
相关文章推荐
- C语言实现将整数转化成字符串数,不用函数itoa
- 怎样将整数转化成字符串数,并且不用函数itoa
- 怎么样将整数转化为字符串数,并且不用函数itoa
- 怎样将一个整数转化成字符串数,并且不用函数itoa
- 编写整数字符串转化函数(不用itoa与atoi)
- c++实现atoi()和itoa()函数(字符串和整数转化)
- 找工作之“整数转化为字符串---itoa实现“
- c++实现atoi()和itoa()函数(字符串和整数转化)
- 巩固C语言(七)----递归的深度学习及应用 & 字符串和整数之间的相互转化
- C语言实现atoi和itoa(字符串与数字之间的转化)
- 字符串和整数之间的相互转化
- char *itoa(int value, char *string, int radix)将整数转化为字符串
- 整数字符串之间的转化
- c++实现atoi()和itoa()函数(字符串和整数转化)
- 【算法题】整数与字符串之间的相互转化
- js中的json对象和字符串之间的转化
- 将整数转化为二进制字符串
- 将字符串转化为整数
- 整数转化成字符串; 字符串转换为整数
- atoi() 函数与 itoa() 函数:字符串与数值之间的转换