文档介绍:会计学
1
创建对象概要
目标
本课中,我们将学****br/>识别C++中内部数据类型
使用C++程序中变量
编写和执行C++程序
使用C++程序中数组
第1页/共31页
变量和数据类型
C++程序中的数据可分为常量与变量两大类。常量是在程序运行过程中不变的量,变量是在程序运行过程中可发生变化的值。在编程时,常量和变量必须遵循“先声明,后使用”的原则,即所有常量和变量必须在使用前用说明语句进行说明,否则编译时将会产生错误。
第2页/共31页
变量和数据类型
变量可以用来存储程序中需要处理的数据。在使用变量前,需要使用声明语句对变量进行声明。C++中变量说明语句的一般形式为:
[<存储类> ] <类型名或类型定义> <变量名表>;
变量名表的格式主要有如下的三种:
<变量名>
<变量名>=<表达式>
<变量名1>=[<表达式1>],<变量名2>=[<表达式2>],…
第3页/共31页
变量和数据类型
变量数据类型定义了存入变量中的数据类型。
例如:名为name的变量适合存储字符;而名为salary的变量适合存储数字。
C++中内部数据类型:
内部数据类型是最低级的数据类型,即,内存中实际的数据表示所用的数据类型。
内部数据类型有:
char – 用于字符和字符串
int – 用于整数
float /double– 用于十进制浮点数
bool – 布尔型数据
第4页/共31页
变量和数据类型
数据类型
类型描述
占字节数
取值范围
char
字符型
1
-128~127
unsigned char
无符号字符型
1
0~255
signed char
有符号字符型
1
-128~127
int
整型
4
-231~231-1
unsigned [int]
无符号整型
4
0~23附-1
short[int]
短整型
2
-32768~32767
unsigned short[int]
无符号短整型
2
0~65535
unsigned long[int]
无符号长整型
4
0~23附-1
singed long[int]
有符号长整型
4
-231~231-1
float
单精度浮点型
4
-~
double
双精度浮点型
8
-~
long double
长双精度浮点型
10
-~
void
无值型
0
{}
bool
逻辑型
1
{false,true}
第5页/共31页
变量和数据类型
变量是具有名称的内存单元,可能包含值。
程序使用变量的名称来指包含的值。
C++中命名变量的规则:
变量名不能含有任何的嵌入的空白或这种符号:? ! @ # - + % ^ & * () [] {} , . ; : / 及\。
变量名称必须是唯一的。
变量名可以有任何个数的字符。
变量名必须以字母或下划线开头,可以跟一串字母,数字或下划线。变量名中的第一个字符不能是数字。
关键字不能用作变量名。
C++大小写敏感的语言。这意味着:变量customerName不同于变量customername。
第6页/共31页
变量和数据类型
以下的变量名是有效的:
address1
employee_name
basic_salary
this_variable_name_is_very_long
以下的变量名是无效的:
#phone
1stName
第7页/共31页
变量和数据类型
1 #include <> //预处理文件
2 void main()
3 {
4 double radius; //定义半径变量radius
5 double area; //定义面积变量area
6 cout<<"Please input radius"<<endl;
7 cin>>radius; //输入半径
8 area=*radius*radius; //计算面积
9 cout<<"area of circle of radius " << radius << " is "<<area<<"\n";
10 //输出结果
11 }
第8页/共31页
变量和数据类型
成员变量:
在C++中,使用成员变量来表示类具有的属性或性质。
成员变量是在类体内声明的。
例如:
成员变量
。
。
,它与标准的