百乐ink350测评:C语言输出字符问题!

来源:百度文库 编辑:中科新闻网 时间:2024/04/30 14:22:25
已知c1='a',要求输出的结果为;c1='a' or 97(ASCII)
我是这么做的:
#include<stdio.h>
void main()
{
char c1='a';
printf("c1='%c' or",c1);
printf("%3d(ASCII",c1);
}
这样做能得到要求的输出结果,但感觉有点麻烦,哪位有更简洁的方法吗?

将printf改为一个
printf("c1=\'%c\' or %d(ASCII)",c1,c1);
//将c1分别以字符和整数(ASCII码)输出

#include<stdio.h>
void main()
{
char c1=\'a\';
printf(\"c1=\'%c\'or%3d(ASC||)\",c1,c1);

getch();
}

简化成一句Printf语句就可以了...

printf("c1=%c or %d",c1,c1);