第二章 数据类型和表达式

第二章 数据类型和表达式

ID:44125524

大小:101.00 KB

页数:17页

时间:2019-10-18

第二章 数据类型和表达式_第1页
第二章 数据类型和表达式_第2页
第二章 数据类型和表达式_第3页
第二章 数据类型和表达式_第4页
第二章 数据类型和表达式_第5页
资源描述:

《第二章 数据类型和表达式》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第二章数据类型和表达式2.1数据类型、常量与变量2.2运算符与表达式2.3各类数据之间的混合运算第二章数据类型和表达式教学目标:1.了解基本数据类型及其常量的表示法;2.掌握变量的定义及初始化方法;3.掌握运算符与表达式的概念;4.领会C++语言的类型转换、赋值的概念。教学重点:1.数据类型与理解变量定义实质;2.运算符的结合性与优先级。教学难点:C++语言的类型转换、赋值的概念2.1数据类型、常量与变量2.1.1基本数据类型2.1.2常量2.1.3变量2.1.1基本数据类型1、整型数据例2-1#includeusingnamespacestd;intmai

2、n(){constintPRICE=30;intnum,total;floatv,r,h;num=10;total=num*PRICE;cout<

3、dshort160~65535 unsigned[int]320~(232-1) unsignedlong320~(232-1)3、实型数据#include例2-2usingnamespacestd;intmain(){constintPRICE=30;intnum,total;floatv,r,h;num=10;total=num*PRICE;cout<

4、0±30815位有效数字longdouble8字节精度:1.7×10±30815位有效数字实型变量默认为double型后缀F(或f)为float型后缀L(或l)为longdouble型4、字符型数据字符常量单引号括起来的一个字符, 如:'a','D','?','$'字符变量用来存放字符常量 例:charc1,c2; c1='a'; c2='A';字符数据在内存中的存储形式以ASCII码存储,占1字节,用7个二进制位字符数据的使用方法字符数据和整型数据之间可以运算。字符数据与整型数据可以互相赋值。字符串常量例:"CHINA" "a" 'a'所以:charc; c="a";5、布尔

5、型数据布尔型变量的说明: 例:boolflag;布尔型数据的取值: 只有false和true两个值2.1.2常量Const变量(符号常量)声明语句:constinta=5,b=a*4;constdoublePI=3.14159;符号常量字面常量逻辑常量字符常量整型常量实型常量(两种表示及三类)枚举常量(enum)十进制整数八进制整数十六进制整数2.1.3变量1、变量的概念 把握四层含义:与常量相对,指在程序执行过程中值可改变的量。是用于代表程序中处理的各类数据信息单元,存储在某个内存空间中。变量须先声明后使用。变量声明(定义)需要说明变量的名字和数据类型。程序中能够在变量中存储

6、值和取出值。2、变量的命名规则 不能是关键字;以字母或下划线(_)开始;中间不能有空格;不能包括特殊符号如:.;‘“+-3、变量的定义 声明语句格式:[<存储类>]<类型名><变量名>[=初值表达式][,…];例子:inta;inta,b;char_ch1=‘a’,_ch2=‘A’;doubled1,d2=3.14159;autointx=a+2*b;4、变量的使用方式 变量的生存期与作用域生存期<=作用域全局变量与局部变量变量的存储类型:①auto:属于一时性存储,其存储空间可以被若干变量多次覆盖使用。②Register:存放在通用寄存器中。③extern:在所有函数和程序段

7、中都可引用。④Static:在内存中是以固定地址存放的,在整个程序运行期间都有效。2.2运算符与表达式2.2.1基本算术运算符介绍2.2.2赋值运算符和赋值表达式2.2.1基本运算符介绍1、基本算术运算符+-*/(若整数相除,结果取整)%(取余,操作数为整数)优先级与结合性先乘除,后加减,同级自左至右2、关系运算符>,>=,<,<=,!=,==高低(优先级) 3、逻辑运算符 !(逻辑非)&&(逻辑与)

8、

9、(逻辑或)高低(优先级)高低2.2.2赋值运算符和赋值表达式简单的赋值运算符“=”举例n

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。