内容正文:
课前复习
1、cout语句(输出语句)由cout<<实现输出, “<<”的名称为 。
2、endl的作用是 。
3、cout语句的一般格式为:
换行
流插入运算符
cout<<项目1<<项目2<<……<<项目n;
请同学们快速回答出下列题目:
30+45= 50*8-45=
12345*54321=
75
355
670,592,745
第5课 常量与变量
学习目标:
1、了解C++中常用的基本数据类型;
2、了解变量的命名规则和定义;(重点)
3、学会定义整型变量和浮点型变量。(难点)
1
基本数据类型
阅读课本P30-31知识链接,回答下列问题:
1、计算机的处理对象是 。
2、常见的数据形式有 、浮点数、 。
3、连一连。
数据
整数
字符
浮点型
字符型
整型
int
float
char
例如:
整数:如100、0、-5。
浮点数:如3.1415、-1.2。
字符:用单引号括起来的字符,如‘a’、‘?’、‘0’。
也称实型
练习巩固
1、以下不是C++基本数据类型的是( )。
A. float B. class C. int D. char
2、下面的数,分别是什么类型?
-123、21.345、8840、‘A’、-7.98
B
整型
整型
浮点型
浮点型
字符型
2
常量与变量
生活中的常量与变量
这幅动画中,在乌鸦喝到水之前,哪些可以算是常量,哪些可以算是变量?
瓶口大小
石头数量
水的高度
水的量
常量:
变量:
数学中的常量与变量
这幅图中,在若干个大小圆中,哪个可以算是常量,哪个可以算是变量?
圆半径r
π
圆面积s
常量:
变量:
C++程序中的常量与变量
定义:常量是不变的量。
变量是程序运行期间可以改变的量。
变量代表一段被定义了名字和属性的存储单元, 它用来存放变量的值。
0
1
3
6
sum
0
1
3
6
变量名
存储空间
访问存储空间的值
值
6
阅读课本P31知识链接,将下列变量名进行归类:
合法的变量名
不合法的变量名
G
b1_
_F
5y
ab.c
d 50
r
int
变量的命名规则
(1)由字母、数字或下划线三种字符组成(a-z,A-Z,0-9,_)
(2)必须以字母或下划线开头(a-z,A-Z,_)
(3)不能与关键字同名(关键字:如int、float、main、return)
注意:
(1)区分大小写(A和a是两个变量名)
(2)一般地,变量名命名用小写字母表示,采用“见名知意”原则
在变量使用时,必须“ ”。
定义变量的一般形式是: 。
定义变量名表列指的是 序列,如:int a,b,c,d,e;
定义a,b,c,d,e为整型变量,各变量间 。
可以在定义变量时指定 ,如:int a=5,b=3,c=3;
空格
阅读课本P32知识链接,回答下列问题:
先定义,后使用
变量类型 变量名表列
一个或多个变量名
以逗号分隔,最后是分号
初值
定义变量
1、定义整型变量x,y。
2、定义浮点型变量r,s。
3、定义整型变量m,n,m的初值为5,n的初值为6。
4、定义浮点型变量k1,k2,k2的初值为1。
int x,y;
float r,s;
int m=5,n=6;
float k1,k2=1;
课堂小结
C++中常用的基本数据类型:
整型(int)、浮点型或实型(float)、字符型(char)
常量:常量就是不变的值。
变量:程序运行期间可以改变的量称为变量。
课堂小结
变量的命名规则:
(1)由字母、数字或下划线三种字符组成(a-z,A-Z,0-9,_);
(2)必须以字母或下划线开头(a-z,A-Z,_);
(3)不能与关键字同名(关键字:如int、float、main、return)。
课堂小结
定义变量的一般形式为:变量类型 变量名表列
定义多个变量时,各变量间以逗号分隔,最后是分号,
如int a,b;
可以在定义变量时指定初值,如int x=1,y=2;
空格
如int a;
练习巩固
1、以下关于常量和变量的描述不正确的是( )。
A. 使用变量时必须要先定义
B. 变量和常量都有数据类型
C. abc和Abc是两个不同的变量名
D. 程序中常量的值不能改变,而变量的值必须要改变
D
练习巩固
2、以下变量命名错误的是( )。
A. abc_13 B.123_abc C. i D. name
3、以下定义的变量正确的是( )。
A. int a=3;b=4; B.int c=3.5;
C. int b=4 D. float c=3.5;
B
D