C++课件教学作者邱志杰第二章_C++编程基础.ppt

C++课件教学作者邱志杰第二章_C++编程基础.ppt

ID:51617170

大小:1.46 MB

页数:90页

时间:2020-03-26

C++课件教学作者邱志杰第二章_C++编程基础.ppt_第1页
C++课件教学作者邱志杰第二章_C++编程基础.ppt_第2页
C++课件教学作者邱志杰第二章_C++编程基础.ppt_第3页
C++课件教学作者邱志杰第二章_C++编程基础.ppt_第4页
C++课件教学作者邱志杰第二章_C++编程基础.ppt_第5页
资源描述:

《C++课件教学作者邱志杰第二章_C++编程基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章C++编程基础丘志杰电子科技大学计算机学院一、数据类型与表达式2021/8/173C++中的数据类型C++中新增加的数据类型整数类型实数类型基本数据类型字符类型空值类型逻辑类型数据类型枚举类型数组类型构造数据类型指针类型结构与联合类型引用类型抽象数据类型类类型2021/8/174基本数据类型字符类型:char、unsignedchar短整型:short、unsignedshort整型:int、unsignedint长整型:long、unsignedlong单精度浮点型:float、unsignedfloat双精度浮点型:double、unsigne

2、ddouble逻辑类型:bool2021/8/175类型转换各种类型的高低顺序如下所示:类型转换可能会数据丢失2021/8/176构造数据类型枚举类型:enumcolor{red,green,blue,yellow};数组类型:intdata[128];指针类型:int*p;结构体类型:structstudent{charname[16];boolsexy;};联合类型:unionvalue{inti;int*p};引用类型:intvalue;int&p=value;2021/8/177类类型classClock{private:inthour,minu

3、te,second;public:……};2021/8/178变量变量是存储数据的内存区域的名字或助记符。C++的关键字(或保留字)是C++预定义的单词,不能用作标识符(如变量名、函数名、等等)。例如:if、while、public等变量定义的方式:数据类型变量名;例如:intdata;2021/8/179数值整型数:16、020、0x10浮点型数:100、1.3e4字符型数:’a’、’M’字符串:”Hello”布尔型数:true、false数值就是指直接参加运算的数,例如:2021/8/1710运算符:描述对数据进行的运算(操作)、体现数据之间运算关系

4、的符号,运算符也叫操作符。表达式:运算符与数据连接起来的表达运算的式子。优先级:表达式中运算符运算的顺序。结合性:操作数左右两边运算符的优先级相同时,优先和哪个运算符结合起来,进行运算。左结合num1op1num2op2num3(num1op1num2)op2num3右结合num1op1num2op2num3num1op1(num2op2num3)运算符与表达式2021/8/1711运算符算术运算符:+、-、*、/、%关系运算符:<、>、<=、>=、==、!=逻辑运算符:&&、

5、

6、、!位运算符:~、<<、>>、&、^、

7、赋值运算符:=取地址运算符:&自增

8、自减运算符:++、--计算内存空间大小:sizeof……2021/8/1712表达式算术表达式:a*b赋值表达式:a=b逗号表达式:a=(a=3,a*5)问号表达式:a>0?a:-a……二、控制结构2021/8/1714C++的语句语句是程序中可以独立执行的最小单元,语句一般由分号结束。语句通常是由表达式构成的,表达式尾部加上分号构成表达式语句。a=b+c;i+j;;由赋值表达式构成的赋值语句。由算术运算表达式构成的语句。由一个空的表达式构成的空语句。空语句常用于在程序中某处根据语法要求应该有一条语句,而实际上又没有什么操作可执行的场合。2021/8/1

9、715if(表达式)语句;if(i>10)i=i-5;cout<y)cout<

10、字符型或者整型。常量表达式:由常量组成的表达式,其值也只能是字符型常量或者整型常量,各常量表达式的值不可以重复(相等)。(why?)2021/8/1717示例:将百分制的成绩按等级分输出intmain(){intn;cout<<"Enterascore:";cin>>n;switch(n/10){case9:case10:cout<<"ThedegreeisA"<

11、efault:cout<<"ThedegreeisD"<

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

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

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