55问答网
所有问题
C语言中怎么样将数字1,2,3转换成字符1,2,3,我是新手
如题所述
举报该问题
推荐答案 2012-10-19
int x[3]={1,2,3};
char c[4];
int i;
for (i=0;i<3;i++) c[i]=x[i]+'0'; // ASCII 值相差 '0'.
另一种转字符串的方法:
int x=123,y=456,z=789;
char cx[5],cy[5],cz[5];
sprintf(cx,"%d",x);
sprintf(cy,"%d",y);
sprintf(cz,"%d",z);
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/cRR8cLIe4.html
其他回答
第1个回答 2015-10-14
在C语言中通过以下的程序段可以将数字1,2,3转换成字符1,2,3:
int i;
char s[10];
for(i=0;i<10;i++)
s[i]='0'+i;
循环执行以后,s[0]='0' // ASCII 值相差48,即 '0'.
s[1]='1'
s[2]='2'
…………
第2个回答 2012-10-19
其实很简单的,你就这样:
#include<stdio.h>
int main(void)
{int a=1,b=2,c=3; //定义类型
printf("%d对应的字符为%c\n",a,a);
printf("%d对应的字符为%c\n",b,b);
printf("%d对应的字符为%c\n",c,c); //%d表示按十进制输出,%c表示按字符类型输出
return 0;
}
第3个回答 2019-08-10
在C语言中通过以下的程序段可以将数字1,2,3转换成字符1,2,3:
int
i;
char
s[10];
for(i=0;i<10;i++)
s[i]='0'+i;
循环执行以后,s[0]='0'
//
ASCII
值相差48,即
'0'.
s[1]='1'
s[2]='2'
…………
第4个回答 2019-04-14
在C语言中通过以下的
程序段
可以将数字1,2,3转换成
字符
1,2,3:
int
i;
char
s[10];
for(i=0;i<10;i++)
s[i]='0'+i;
循环执行以后,s[0]='0'
//
ASCII
值相差48,即
'0'.
s[1]='1'
s[2]='2'
…………
1
2
下一页
相似回答
C语言中数字怎么
赋值给
字符串,
并且输出的是数字呢?
答:
1、新建一个
字符串
数组的定义与输出 项目。2、添加一个 str.c 文件。3、包含stdio.h和stdlib.h头文件。4、输入main函数主体,system()和返回值。5、定义一个字符串变量str。6、使用printf()函数输出字符串变量str。7、运行程序,查看输出结果。
用
c语言怎么将
整数
转换成字符
串
答:
● ecvt():将双精度浮点型值转换为字符串,转换结果中不包含十进制小数点。● fcvt():指定位数为转换精度,其余同ecvt()。除此外,还可以使用sprintf系列函数把
数字转换成字符串,
其比itoa()系列函数运行速度慢2. string/array to int/float C/C++语言提供了几个标准库函数,可以
将字符串转换
为任...
...数字拆成独立的
数字,
比如用户输入123,就拆成
1,2,3
?谢谢
答:
方法1:如果输入时是按数组逐位输入直接就可以调用.int
d[3]={1,2,3};//其中d[0]=1;d[1]=2;d[2]=3;方法2:输入的是int d,从右向左依次取:i=0;while(d>10){ result[i]=d%10;d=d/10;i=i+1;} result[i]=d;
c语言
编程
中,怎样
输入
一
个
三
位数,将其各位
数字
反序输出,如输入321,输...
答:
这个很简单,用
字符串
最简单 char a[10];gets(a);puts(strrev(a));你要是不用数组,也能解决 int a,s=0;scan("%d",&a);while(a){ s=s*10+a/10;a/=10;} printf("%d",s);
C语言中,
如何
将一
个数组中的数值
转换成字符
串输出?
答:
strcat(c,tmp);int main()或:include <string.h> int main() // 这里为了方便直接用main函数 { char array[] = { 'h', 'e', 'l', 'l', 'o' };/* 需要注意的是,这里没有终结符,故需要知道数组的 */ /* 大小(数组的大小是编译时常量)*/ char *dest_str; // 目标
字符
...
大家正在搜
c语言怎么将字符转成数字
c语言将字符转换成数字
C语言字符数字转数字减多少
c语言数字字符转数字加48
c语言将字符转为数字
c语言如何将数字转化为字符
c语言把数字换成字符
字符串怎么转换为数字
c语言把数字字符串变成整数
相关问题
C语言 如果将数字2 转换成字符串"2" ???????
怎样用c语言将数字1转换成字母数字‘1’
C语言中,如何将‘1’+‘2’转化成数值的1+2
怎么用C语言实现把1.2.3.4转换成整数1234
在c语言中把"123456"变成{1,2,3,4,5,6}
c语言如何把数字1转化一个字符*
如何将C++将数字“1”转换成字符“1”?
在C#中怎样把字符串1+2+3+4转换成一个整数和