资源描述:
《c语言之变量_计算机软件及应用_it计算机_专业资料》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、上次我们在将C语言时涉及到了变量,我们做了f比喻就是把变量比作了一个盒子。但只是根据这个比喻我们可能还不能很直观的认识至倒底什么是变量。因此在下面我们可以通过两个个运用变量的程序来更直观的认识变量。第一个例子是:#includemain(){intazb,c;a=l;b=2;c=3;printf(,'%d%d%d"/azbzc);(需要注意的是,printf的用法我们在讲完变量后会单独涉及,因此在这里就先只知道它能在屏幕上输出azbzc的值就可以了。在这个式子中,我们除了先前在helloworld程序中见到过的
2、printf字串以外发现又多了一些东西,这些我们先前没见过的东西就是:inta,b,c;a=l;b二2;c=3;其中的abc就是我们刚刚提到的变量,为了表示是三个变量所以中间要用逗号隔开。而abc前面的int,就和我们上次最后说到的变量类型有关。简单地说int就是对写在它后面的变量abc的变量类型的规定和说明。例如这个程序,你要弓I入变量abc使用,在变量abc前面加上int,就代表abc这三个变量都为整数。置于为什么int代表的是整数我们马上就会提到。在inta,b,c;下面还有a=l;b=2;c=3;这三行,现在让我们想一下
3、上次我们说的等号在c语言中的作用是什么?是赋值那么我们就可以知道,这里三个等号的意思就是:把1赋值给变量a,把2赋值给变量b,把3赋值给了变量c0所以最后用printf输岀abc的结果自然就是123但如果你在一个可以运行c语言的软件上运行这个程序,就会发现这里输岀的123是并排躺在第一行的,大有一百二十三的架势。那么我们应怎么办呢?你也应该想到了我们刚开始学时就认识的一个符号:对就是它,名叫换行符,可以让你的123和一百二十三摆脱关系。具体用法如下:#includemain(){inta,b,c;a=l;b
4、=2;c=3;printf(,,%d%d%d,,/a/bzc);}这样你的abc就能在运行界面上占据三行的的位置了。至于为什么放在如上位置我们在将prin廿的用法时也会说到所以不要着急。终于我们可以进行下一个例子了,程序如下:#includemain()inta;floatb;charc;a=l;b=l.l;c=*a';printf(,,%d%f%c,,/a/bzc);}这两个程序是不是很像呀?〜这第二个程序是不是又多了很多不认识的东西呀~好吧我们一点点认识一下。我们还是先忽略printf里
5、的东西,各种%以及%后面的东西我们后面放在一起说。先解释我们已经认识的int和这才刚刚看到的float和char。前面已经提到int代表的是其后面的变量是整数,那么这又是为啥呢?因为int是英文单词integer(n.整数)的缩写,这让我们由衷感到歪果仁学编程的天然优势。o0而float和char所处的位置和在程序中所体现的用处和int都是一样的,都是定义和说明其后面变量的形式。我们就能以此类推:float在英文里的名词意思是漂浮物,在计算机领域我们称为浮点,为啥浮的要是点?因为它代表后面的变量都是带小数点的小数。好吧这个解释是
6、我自己瞎编的。。。至于为啥不用英文单词decimals(n.小数)的缩写来表示,你别问我因为我也不知道()char就同义啦(★—^―),因为char是单词character(n.字符)的缩写所以就代表它后面的变量是字符啦。如果忘了啥是字符去看我以前写的东西有解释的。对啥是变量通过两个例子我们应该都有了_个直观的了解,最后我们来说一下变量的命名问题。啥叫变量的命名呢?我们先前用到了变量abc,这里的ab和c就是变量的名字啦变量命名可以长一点,比如abc连起来就可以作为一个变量的名字,用逗号和其他变量名隔开就行。变量的命名规则是必须
7、用字母开头,不能用数字开头,比如用2b做变量名就不行,变量名中可以带的符号我只知道下划线,空格句号都不能有。关于变量的知识就算是讲完了,下面我们会学习printf的用法以及与之有关的一些东西。10.1