C语言编写程序,输入一个字符,如果是数字字符,则转换成对应的数字
展开全部
代码
#include
<stdio.h>
int
main()
{
int
c;
printf("请输入一个字符,非数字字符将被转换为ASCII码,数字字符转换成对应数字:\n");
c
=
getchar();
if('0'
<=
c
&&
c
<=
'9')
{
c
=
c
-
'0';
}
printf("转换后数据为:%d\n",c);
return
0;
}
如果你要转换字符串,可以考虑库函数atof,atoi等
#include
<stdio.h>
int
main()
{
int
c;
printf("请输入一个字符,非数字字符将被转换为ASCII码,数字字符转换成对应数字:\n");
c
=
getchar();
if('0'
<=
c
&&
c
<=
'9')
{
c
=
c
-
'0';
}
printf("转换后数据为:%d\n",c);
return
0;
}
如果你要转换字符串,可以考虑库函数atof,atoi等
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询