刚学的,不太懂!
意思说下,求解
#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);字符输出;
[解决办法]
多说无益阿!
看看C语言程序设计吧!
类型
printf();
//格式化输出函数!
[解决办法]
看看C的基础书
[解决办法]
printf("c=%d\nb=%d\n",a,b);
printf("c=%c,c=%d\n",c,c);
printf("d=%c,d=%d\n",d,d);
楼主详细了解下printf函数吧。
%是格式控制符,%c打印一个字符,%d打印一个整型数
[解决办法]
在C 的世界里 这个东西太常用了 记不住没关系 记不住的时候就查一查 多了自然就会了
[解决办法]
推荐看几本基础书籍吧!
C语言程序设计 , c和数组(好好读读)
之后可以看看 c专家编程(最后再看)