读书人

刚刚学的不太懂

发布时间: 2013-09-28 10:01:20 作者: rapoo

刚学的,不太懂!
意思说下,求解
#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);


引用:
意思说下,求解
#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;

}
主要是红字部分

[解决办法]

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专家编程(最后再看)

读书人网 >C++

热点推荐