刚学的,不太懂!
意思说下,求解
#include<stdio.h>
int main()
{
int a=1;
char b='1';
char c='A';
char d='a';
printf("c=%d\nb=%d\n",a,b);
printf("c=%c,c=%d\n",c,c);
printf("d=%c,d=%d\n",d,d);
return 0;
}
主要是红字部分 新手求解,大神进来看看
[解决办法]
// c=a的10进制值
// 换行
// b=b的10进制值
// 换行
printf("c=%d\nb=%d\n",a,b);
// c=c所表示的字符,c=c的10进制值
// 换行
printf("c=%c,c=%d\n",c,c);
// d=d所表示的字符,d=d的10进制值
// 换行
printf("d=%c,d=%d\n",d,d);
printf("%d",n);//用int类型的输出
printf("%i",n);//用int类型的输出
printf("%f",n);//float类型的输出
printf("%lf",n);//double类型的输出
printf("%.3f",n);//小数点后保留三位
printf("%.4lf",n);//double类型的小数点后保留4位数
printf("%s",a);//字符串的输出
puts(a);字符输出;
printf();
//格式化输出函数!