下面是一个使用C语言编写的ascll码值和字符相互转换的程序,这个程序在刚开始学习C语言的时候要要求大家掌握好的哦。
#include <stdio.h>
int_to_char()
{
int b;
printf("Please input you want exchange integer:\n");
scanf("%d",&b);
printf("%d's ASCLL exchange is:%c\n",b,b);
return 0;
}
char_to_int()
{
char b;
printf("Please input you want exchange character:\n");
scanf("%c",&b);
getchar();
printf("%c's ASCLL number is:%d\n",b,b);
return 0;
}
print(void)
{
printf("Welcom use c langreg ASCLL integer and character exchange program\n");
printf("1.integer exchange character\n");
printf("2.charcter exchange integer\n");
printf("3.quit\n");
}
int main()
{
int a;
print();
scanf("%d",&a);
while (1)
{
if(a==1)
{
int_to_char();
print();
scanf("%d",&a);
}
else if(a==2)
{
char_to_int();
print();
scanf("%d",&a);
}
else if(a==3)
{
printf("you input's %d,now will quit.",a);
return 0;
}
else
{
printf("Input error, please retype!!!\n");
print();
scanf("%d",&a);
}
}
return 0;
}
【运行结果】
如果有其他疑问及建议欢迎下方留言,我每天都会登录csdn。