基本数据类型运算符和表达式 2

基本数据类型运算符和表达式 2

ID:27340982

大小:563.01 KB

页数:63页

时间:2018-12-01

基本数据类型运算符和表达式 2_第1页
基本数据类型运算符和表达式 2_第2页
基本数据类型运算符和表达式 2_第3页
基本数据类型运算符和表达式 2_第4页
基本数据类型运算符和表达式 2_第5页
资源描述:

《基本数据类型运算符和表达式 2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章基本数据类型、运算符和表达式2.1数据类型2.2变量和常量2.3运算符和表达式2.4指针2.5typedef语句2.6应用举例8/23/20211安徽理工大学计算机软件教研室程序中要对各种各样的数据进行描述和操作,用到的数据都必须指明其类型。数据类型的作用:指出了应为数据分配的存储空间的大小规定了数据所能进行的操作2.1数据类型数据类型基本类型构造类型整型(int)实型字符型(char)布尔型(bool)空类型(void)单精度型(float)双精度型(double)数组指针结构型(str

2、uct)共用体(union)枚举(enum)类(class)8/23/20212安徽理工大学计算机软件教研室8/23/20213安徽理工大学计算机软件教研室基本数据类型C++语言的基本数据类型:数据类型类型说明浮占用字节字符型char1个短整数short2个整型int4个浮点型float4个双精度型double8个8/23/20214安徽理工大学计算机软件教研室数据在计算机中的存放数据在计算机中采用二进制存放;一个字节8个二进制位,示意图如下:数的表示范围:-2^7~2^7-1(-128~127

3、)显然,一个字节表示数的范围是有限的。要表示更大范围内的数,就要使用多个字节。708/23/20215安徽理工大学计算机软件教研室整数的存储格式字符型短整型短整数表示范围为:-2^15~2^15-1(-32768~32767)长整型长整数表示范围为:-2^31~2^31-1701587031242316158708/23/20216安徽理工大学计算机软件教研室实数的表示实数也称为浮点数,用于表示小数;有两种表示形式:十进制形式:xxxxx.xxxx指数形式:xxx.Exx一般浮点数的可以达到7位

4、有效数字。例如1234.567。双精度浮点数的有效位数可以达到15~16位。尾数部分指数部分31242316158708/23/20217安徽理工大学计算机软件教研室程序运行过程中其值可变的量,定义方式如下:数据类型变量名表;C/C++规定:程序中所有变量必须先定义后使用,可及时发现录入错误(如,定义的变量为data,而程序体中使用变量为date),同时还可限制非法运算(如:a%b,若a,b为float类型则出错)。C++中变量可随时使用,随时定义。例如:inta,b;(定义变量a和b为整型)f

5、loatx,y;(定义变量x和y为单精度实型)2.2.1变量2.2变量和常量1.变量的定义8/23/20218安徽理工大学计算机软件教研室变量必须先有确定的值后才能参与各种相应的操作,变量获取值的途径有三:通过输入语句输入(如:cin>>a;)通过赋值语句赋值(如:a=3;)通过初始化方式赋初值(如:intk=3;)所谓初始化是指在定义变量的同时指定变量的初值,形式有二:例如:intk=3,m=3,n(3);()intk=m=n=3;//不允许为多个变量同时初始化数据类型变量名=表达式;数据类

6、型变量名(表达式);2.变量的初始化8/23/20219安徽理工大学计算机软件教研室C++中增加了“引用”这一概念,许多地方可以代替指针实现相应的功能,比指针更安全。所谓引用即给一个已知变量起个别名,系统不为引用另外开辟内存,而是与原变量共享同一段内存,引用好比是一个虚拟的变量,声明形式为:数据类型&引用名=已定义的变量如:inta=3,&b=a;//定义b为a的引用b=5;//你知道此时a的值为多少吗?3.变量引用8/23/202110安徽理工大学计算机软件教研室通过引用名与通过被引用的变量名

7、访问变量的效果是一样的。使用引用是必须注意下列问题:声明一个引用时,必须同时对它进行初始化,使它指向一个已存在的对象。一旦一个引用被初始化,就不能改为指向其他对象。即一个引用从它诞生之时起,就必须确定是哪个变量的别名,而且始终只能作为这个变量的别名,不能另作他用。引用可以作为形参,称为引用调用。8/23/202111安徽理工大学计算机软件教研室2.2.2常量进制形式实例错例十进制以数字1~9开始-3,+5,12045八进制以数字0开始(由0~7之间数字组成)023,-010078十六进制以0x或

8、0X开始(由0~9及A~F组成)0XAF,-0X510XFG在程序运行过程中其值不能改变的量,有值常量和符号常量两种。1.整型常量8/23/202112安徽理工大学计算机软件教研室十进制小数形式:由正负号、数字和小数点组成,如1.25、-1.25、17.和.1指数形式:由尾数、指数符号e(或E)及指数构成,其中指数必须是十进制整数。如1.25e-5、+1e10、-1.25e5。注意:e前面不能没有数字,e后面的数字必须为整数,也不能加园括号。如1E(-3)、E-5、1e2.1都是错误的。2.实型

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

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

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