#include <stdio.h>
int main()
{
char c = 97; //这里把97定义的是字符串
int n = c ;//将c赋值给n,现在97变成整数了 //
float f = c;//将c赋值给f,现在97是单精度浮点小数了 //
double d = c;//将c赋值给d ,97变成双精度浮点小数了//
printf("%d\n",n);
printf("%f\n",f);
printf("%lf\n",d);
return 0;
}
请看注释,我这样运行通过了,但不知道理解的是否正确?
你理解的是对的
我觉得吧,光看这个网上的也有不全面的地方,能搞本基本的C语言的书,配合教程上的内容再自己看看,应该比较好。网上教程还是不太详细,特别是有些概念的地方
兄弟,这题我到现在也没搞懂是怎么理解的啊?你是怎么理解的呢?
也可以用强制转换的,
我错了,char c='a',这句本身就是指的c的ASCII码为97,是不是这样?