尼玛。。。简直蛋了个翔。。。
没保存,,,,
( E___E ) 念昏了头
注:注意我们每一行代码后面的分号表示我们一句代码的结束,就像我们在写文字的时候的标点符号,一个句号表示一句话的结尾。
注:我们printf()或者system()里面的双引号表示参数,参数的含义可能目前还不懂,大家就照着写就好了,我们后面会说到。
注:逗号 , 表示分隔!请注意我们的所有的标点符号都是输入法在英文状态下输入的,我们的标点符号是英文的标点符号,并不是中文的英文符号。如果输入中文的标点符号将会导致出错,请注意,这个新手会经常犯这个错误!
惯例,我们贴上代码
#include<stdio.h>
#include<stdlib.h>
int main(){int a=1;printf("a 的值是%d",a);system("pause");}
我们现在还差printf这一句没有说过了对吧?好了,那现在我们就开始来讲解我们这一行代码的意思。
之前我们说过printf是用来输出的意思,在printf用双引号引起来,打入我们所想输出的内容,那么运行程序的时候就会输出出来,那么照着之前我们的思维,在这里我们应该输出的是 “a的值是%d”,但是我们输出的情况并不是这样,我们看我们下面的运行情况:
我们在此发现我们输出的并不是和我们想象的那样,我们的%d不见了,从而变成了1.
在此我们就进行我们新知识的学习,我们在printf中并不是你打什么就会输出什么的,例如这次的情况,如果在其中遇见了 格式字符 那么就不会照着输出。在这里肯定有小伙伴要问,什么是格式字符,现在我们就来讲解。
格式字符其实名字看起来很高端,其实并没有那样。格式字符就是例如:%d,%f,%c(当然不止这点)这些,当遇到了这一些格式字符的时候,在这个例子中,就会替换成后面变量a的值。我们的代码是:
printf("a 的值是%d",a);
在这里我们就会替换成后面a变量的值,意思就是说a变量的值是什么,那么%d就会显示什么。
在此我要提醒一下,%d只是针对于整数变量;大家先可以记住这句话,后面遇到其他类型变量的时候我会再次讲解,只要记住如果你想输出一个整数变量的值,那么在printf的双引号里面打上一个%d,随后在双引号后面用一个逗号隔开,打上你想输出的那个变量的名称,那么就会输出那个值了。
注意,一定要用逗号隔开,这是语法,这是规定的。在C语言中,逗号一般是用来用作分隔!
本节讲解完毕=。=。。纯手打。。。刚刚还忘记保存了=。=。。(b_d) 戴了副眼镜