发布网友 发布时间:2022-04-21 06:01
共4个回答
热心网友 时间:2022-06-18 09:14
1、一位的整型数转换为字符。首先,定义一个整型变量,保存转换的一位整型数值。
2、接着,定义一个字符型变量,保存转换为的单个字符。
3、将数值变量加上48,然后保存在字符变量c中。
4、运行程序,输入一个一位的数值后,电脑就会把它转换为相应的字符。
5、还可以将转换表达式中的48,更改为字符0,也能实现相同的效果。
6、多位的整型数转换为字符,如果整数有多位,将其转换为字符串,可以使用itoa函数。在程序中,定义一个字符类型数组s。
7、使用itoa函数将数值转换为相应的字符串,保存在数组s中。
8、运行程序,输入一个数值,电脑就会将其转换为相应的字符串。
热心网友 时间:2022-06-18 09:14
#include<stdio.h>
#include<stdlib.h>
int main()
{
int i,n,len=0;
char t,str[100];
scanf("%d",&n);
while(n)
{
str[len++]=n%10+'0';
n/=10;
}
str[len]='\0';
for(i=0;i<len/2;i++)
{
t=str[i];
str[i]=str[len-1-i];
str[len-1-i]=t;
}
puts(str);
return 0;
}
热心网友 时间:2022-06-18 09:15
#include <stdio.h>
#include <stdlib.h>
void main (void)
{
int num = 100;
char str[25];
sprintf(str, " %d" , num);
printf ("The number 'num' is %d and the string 'str' is %s. \n" ,num, str);
}追问谢谢~( ̄▽ ̄~)~
热心网友 时间:2022-06-18 09:16
百度itoa函数实现