写一个将整数转换成字符串的函数itoa
来源:百度知道 编辑:UC知道 时间:2024/06/02 14:34:30
解析:整数转化成字符串,可以采用加'0',然后再逆序,整数加'0'就会隐形转化为char类型的数
#include <iostream>
#include <stdio.h>
using namespace std;
int main(void)
{
int num = 12345, j=0, i=0;
char temp[7], str[7];
while(num)
{
temp[i] = num%10 + '0';
i++;
num = num/10;
}
temp[i] = 0;
printf("temp = %s\n",temp);
i=i-1;
while(i>=0)
{
str[j] = temp[i];
j++;
i--;
}
str[j]=0;
printf("string = %s\n", str);
return 0;
}
将整数转换成字符串的程序
将一个整数n转换成字符串,n的整数不确定,可以显示任意位数的整数(2种方法)
请教算法一个:将16进制的字符串转换成10进制整数
将一个整数n转换成字符串。例如,输入483,应输出字符串“483”。n的位数不确定,可以是任意位数的整数
编写一个函数,将一个非负整数转换成十六进制数形式,产生的十六进制数作字符串处理如十进制数27转换为'1B'
C++整数转换为任意进制字符串函数的一个理解问题
用递归法将一个整数n转换成字符串,例如输入483,应输入“384”,n的位数不确定
用非递归将一个整数n转换成一个字符串。如将1234转换为"1234"。
用递归将一个整数n转换成一个字符串。如将1234转换为"1234"。
定义一个函数将一个整数变为字符串每个字符之间用一个空格.将加了空格的字符串转值后输出