面向对象程序设计技术_第2章基本数据类型与表达式.doc

面向对象程序设计技术_第2章基本数据类型与表达式.doc

ID:58823518

大小:64.00 KB

页数:15页

时间:2020-09-25

面向对象程序设计技术_第2章基本数据类型与表达式.doc_第1页
面向对象程序设计技术_第2章基本数据类型与表达式.doc_第2页
面向对象程序设计技术_第2章基本数据类型与表达式.doc_第3页
面向对象程序设计技术_第2章基本数据类型与表达式.doc_第4页
面向对象程序设计技术_第2章基本数据类型与表达式.doc_第5页
资源描述:

《面向对象程序设计技术_第2章基本数据类型与表达式.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章基本数据类型与表达式2.1C++数据类型概述5大类型:整型、实型、数组、指针、记录、(自定义类型――结构、联合、类)sizeof(数据类型):测试某一数据类型实际占用内存的字节数例:cout<

2、=109L;longy=99;对数据被转换成与变量类型相同2.3字符型数据字符型:参看P18表2-2字符型常量的表示例:’A’例:’r’‘’转义字符例:’’‘15’后跟数→无条件理解为8进制例:’X0D’后跟X→16进制例:‘\’‘”’后跟除上述情况的其他字符→表示该字符本身字符型变量的初始化:例:以下表示同一字符’A’charc1=’A’;charc2=65;字符型与整型关系:字符型是一段特殊的整型例:表达式求值过程,字符→整数return12+’A’;例:输入、输出时→区分字符型与整型cout<<’A’<

3、<65;结果?例:charc=’A’;cout<

4、,3….EnumMONTY{Jan,Feb,May}x=Jan,y=Feb+2;cout<

5、EnumSomeDigit{ONE=1,TWO,FIVE=6,SIX,SEVEN};SomeDigitx,y;cin>>x >>y;输入:72 SomeDigitz=SIX;cout<

6、→只1位有效数字指数→必须整数3.23e+5对3.23e5对实型变量定义、初始化:例:doublevar1=2.718,var2;Longdoubleld=3.L ;2.6符号常量与常值变量预处理指令#define:定义一个符号代表某个常量例:预处理指令→不能跟分号;#definePI3.1415对#definePI3.1415;错!常变量的定义:const数据类型变量=表达式例:定义时:赋初值只能:一次赋值操作constdoublePI=3.;cout<

7、C++的类型检查机制2.7数值表达式每个表达式都有一个值:例:表达式=常量cout<<6.8 +89;例:表达式=变量intx=90 ;cout<>、

8、、&、^异或、取反例:位操作→只能对整数5<<2相当:乘25>>2相当:整除25&2按位与赋值操作符:例:赋值表达式值=被赋值变量所获得的值if((k=m)==j)cout<

9、例:变量 ?=表达式变量 ?=(表达式)s*=j-7增1减1操作符:++变量、――变量变量++、变量――例:intd=5 ;cout<<++d*2 ;结果?例:intd=5 ;cout<

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

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

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