小白冒
2018-06-11 14:05
‘c’是哪来的?
加上‘’号就是字符串类型了,单单一个c是变量名字。
char c='a'; //a是变量名c的变量值
int d=c; //把变量名c中的值赋给变量d,也就是把c中的值复制到d的存储空间
1
97是字符a的ASCII码值,如果你搞不懂可以先去学一下计算机基础知识及原理,%1f是输出格式符,有一个公式%m.nf意思是按浮点形式输出,显示宽度不小于m,有n位小数
printf("%lf\n",d);
这一行里面没看懂。课程里面%lf怎么l和f的颜色不同?lf是一起的吗?什么作用呢?
还有
之前也没有定义a是多少啊,为什么直接输出了97?
1、c是你声明的变量名,变量名不需要加引号。
2、char c = ‘a’的意思是把字符‘a’赋值给char型变量c储存并使用。对于单个字符来说,需要加单引号,这样系统可以将其转化为ASCII码使用和识别(如果加的是双引号,那么系统会认为这是字符串)。
C语言入门
926207 学习 · 20797 问题
相似问题