廿一【掌握】printf函数的另一用法
思考:如果printf函数里面控制输出的一句话里包含数字,我想让这些数字随着我的输入数值而打印什么,怎么做?
例: printf("数字1= , 数字2= ");
我想让两个等号后面的两个数字,是由我填多少就打印多少,怎么做?
printf("%d,%d",10,20);
%d代表占用一个放int类型(整数)的位置
%ld 代表占用一个放long类型的位置
%c代表占用一个放char类型(字符)的位置
%f代表占用一个放float类型的位置
%lf代表占用一个放double类型的位置
廿二【理解】C语言中的变量
思考:
在山的那边海的那边有一个小屌丝,他聪明又伶俐……他每个月有3000块工资,我们在程序里输出以下信息:
画外音:这是1月份
出纳:hi,小丝丝,这是你这个月的工资,3000块
小屌丝:老婆,发工资了,你快看,这是我的工资,3000块
老婆:好的,我马上把这3000块存起来
画外音:这是2月份
出纳:hi,小丝丝,这是你这个月的工资,3000块
小屌丝:老婆,发工资了,你快看,这是我的工资,3000块
老婆:好的,我马上把这3000块存起来
画外音:这是3月份,小屌丝凭借努力,终于涨工资了!
出纳:hi,小丝丝,这是你这个月的工资,4000块
小屌丝:老婆,发工资了,4000块存起来
画外音:这是4月份
出纳:hi,小丝丝,这是你这个月的工资,4000块
小屌丝:老婆,发工资了,你快看,这是我的工资,4000块
老婆:好的,我马上把这4000块存起来
这时我们发现,如果这时用常量的话会很不方便,我们需要写多个重复的数值,而且当数值发生改变后,我们要修改起来也麻烦。这时我们在想,如果我们有一个东西能够在之前一个数字,在某个时候又是另外一个数值,那该多好啊?
于是乎,神一样的变量的出现,就满足了我们的需求!!
变量:顾名思义就是可以变化的量,他可以存任意类型的C语言中的数据。但是他跟常量最大的不同就是,变量可以任意修改!
(1)变量的使用:
只有一种方式:赋值的方式
如:int a =
10; char c = 'a';
(2)变量的使用注意:
变量左边申明什么类型,右边赋值就只能赋同种类型的数据!!(不严谨,后面讲)
重点掌握!
变量的命名规范
1、起名要有意义
2、只能以英文字母、下划线( _
)、美元符号( $ )开头。后面可以接数字、英文字母、下划线和美元符号( $ )(可以使用中文,但不推荐使用)
3、不能是C语言中的关键字