课程
/后端开发
/C
/C语言入门
‘c’是哪来的?
2018-06-11
源自:C语言入门 2-8
正在回答
加上‘’号就是字符串类型了,单单一个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语言入门视频教程,带你进入编程世界的必修课-C语言
3 回答为什么a要引号,而后面的c不用
3 回答为什么要用单引号a输出是97双引号a是64
1 回答为什么char c='a' 这个a要用单引号 能详细说说单引号和双引号 还有不加符号的含义么
2 回答c = 'a';这里a怎么要加单引号
2 回答为什么char c='a'需要引号,后面的int之类的c,n,f不需要