运算符和表达式.ppt

运算符和表达式.ppt

ID:52677343

大小:805.51 KB

页数:34页

时间:2020-04-12

运算符和表达式.ppt_第1页
运算符和表达式.ppt_第2页
运算符和表达式.ppt_第3页
运算符和表达式.ppt_第4页
运算符和表达式.ppt_第5页
资源描述:

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

1、第二章基本数据类型、运算符和表达式2.1数据类型2.2变量和常量2.3运算符和表达式2.4指针2.5typedef语句2.6应用举例12.1数据类型程序中要对各种各样的数据进行描述和操作,用到的数据都必须指明其类型。数据类型的作用:指出了应为数据分配的存储空间的大小规定了数据所能进行的操作数据类型基本类型构造类型整型(int)实型字符型(char)布尔型(bool)空类型(void)单精度型(float)双精度型(double)指针数组结构型(struct)共用体(union)枚举(enum)类(class)22.2变量和常量1.变量的定义程序运行过程中其值可变的

2、量,定义方式如下:C/C++规定:程序中所有变量必须先定义后使用,可及时发现录入错误(如,定义的变量为data,而程序体中使用变量为date),同时还可限制非法运算(如:a%b,若a,b为float类型则出错)。C++中变量可随时使用,随时定义。例如:inta,b;(定义变量a和b为整型)floatx,y;(定义变量x和y为单精度实型)数据类型变量名表;2.2.1变量32.变量的初始化变量必须先有确定的值后才能参与各种相应的操作,变量获取值的途径有三:通过输入语句输入(如:cin>>a;)通过赋值语句赋值(如:a=3;)通过初始化方式赋初值(如:intk=3;)所

3、谓初始化是指在定义变量的同时指定变量的初值,形式有二:例如:intk=3,m=3,n(3);()intk=m=n=3;//不允许为多个变量同时初始化数据类型变量名=表达式;数据类型变量名(表达式);43.变量引用C++中增加了“引用”这一概念,许多地方可以代替指针实现相应的功能,比指针更安全。所谓引用即给一个已知变量起个别名,系统不为引用另外开辟内存,而是与原变量共享同一段内存,引用好比是一个虚拟的变量,声明形式为:数据类型&引用名=已定义的变量如:inta=3,&b=a;//定义b为a的引用b=5;//你知道此时a的值为多少吗?52.2.2常量在程序运行过程中

4、其值不能改变的量,有值常量和符号常量两种。1.整型常量进制形式实例错例十进制以数字1~9开始-3,+5,12045八进制以数字0开始(由0~7之间数字组成)023,-010078十六进制以0x或0X开始(由0~9及A~F组成)0XAF,-0X510XFG62.实型常量十进制小数形式:由正负号、数字和小数点组成,如1.25、-1.25、17.和.1指数形式:由尾数、指数符号e(或E)及指数构成,其中指数必须是十进制整数。如1.25e-5、+1e10、-1.25e5。注意:e前面不能没有数字,e后面的数字必须为整数,也不能加园括号。如1E(-3)、E-5、1e2.1都

5、是错误的。73.字符常量C/C++提供了两类字符型常量:普通字符常量:用单引号括起来的一个字符。如:‘A’、‘0’、‘?’。转义字符常量:以“”(反斜杠)开头的用单引号括起来的字符序列。如:‘’、‘t’、‘x61’等。常用的转义字符见p26。注意:‘’表示ASCII码为0的字符,它是一个空字符,注意其与‘0’的区别,后者表示的是ASCII码为48的数字字符。字符型数据在内存中以ASCII码存储,故整型数据和字符型数据在一定范围内可以通用。如:x='a'+2;printf("%d",'a');84.字符串常量字符串常量是用双引号括起来的字符序列,系统在

6、字符串常量最后自动加字符串结束符号''。例如:字符串“A”的存储形式:字符‘A’的存储形式:5.符号常量是以标识符形式出现的常量,作用是便于程序阅读和修改。C++中用define命令或关键字const定义符号常量,形式如下:AA内存中实际存放的是这些字符的ASCII码#define标识符常量值const数据类型标识符=常量值或:9注意:习惯上符号常量名大写,而变量名小写,以示区分。符号常量虽然用标识符来标识,但本质上是常量,具有常量值不能改变的性质。#definePI3.14//constdoublePI=3.14#include"iostream.h"v

7、oidmain(){floatr=3.0,s,l;l=2*PI*r;s=PI*r*r;cout<<"l="<

8、越高。表达

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

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

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