qq_跪下叫帅哥_0
2017-06-26 10:46
#include <stdio.h>
int main()
{
char c = 'a';
int n = 'c'; //将c赋值给n
float f = 'c'; //将c赋值给f
double d = 'c'; //将c赋值给d
printf("%d\n",n);
printf("%f\n",f);
printf("%lf\n",d);
return 0;
}
c是变量 不要加''
在ascll码中,a等于97,c等于99.
char c = 'a'; //这只是把a放到c里面而已。
int n = 'c'; //这是定义一个整形,c在ascll码中等于99。
float f = 'c'; //这是定义一个单精度的实型,而c在ascll码中等于99,没有小数。
double d = 'c'; //这是定义一个双精度的实型,而c在ascll码中等于99,没有小数。
赋值的时候不需要加单引号
C语言入门
926210 学习 · 20797 问题
相似问题