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

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

ID:62050775

大小:66.00 KB

页数:15页

时间:2021-04-16

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

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

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

2、  012U0X12U对长整型常量表示:数后面跟L或l   例:12L个人收集整理勿做商业用途二、整型变量的定义和初始化定义:    例:ints=109L;longy=99;对 数据被转换成与变量类型相同2.3字符型数据字符型:参看P18 表2-2字符型常量的表示例:’A’例:’r’ ‘\n’转义字符例:’’ ‘15’ 后跟数→无条件理解为8进制例:’\X0D’  后跟X→16进制例:‘\’‘”’后跟除上述情况的其他字符→表示该字符本身字符型变量的初始化:      例:以下表示

3、同一字符’A’       charc1=’A’;char c2=65;个人收集整理勿做商业用途字符型与整型关系: 字符型是一段特殊的整型  例:表达式求值过程,字符→整数     return12+’A’;  例:输入、输出时→区分字符型与整型     cout<<’A’<<65; 结果?   例:charc=’A’; cout<<int(c);         inti=65 ;        cout<

4、中每一个符号常量对应一个整数定义枚举类型:①enum枚举名{符号名,符号名,…}② enum 枚举名{符号名,符号名,…}变量名=表达式,…;同时→枚举类型定义、枚举变量定义例:enumWEEKDAY{Sun,Mon,Tue,Wed,Thu};例:EnumMONTY{Jan, Feb,May}x=Jan,y=Feb+2;个人收集整理勿做商业用途枚举与整型的关系:例:枚举中的每个符号依次对应:0 ,1,2,3….  Enum MONTY{Jan,Feb, May}  x=Jan,y=Feb+2;   

5、  cout<

6、EnumSomeDigit{ ONE=1,TWO, FIVE=6,SIX,SEVEN};SomeDigit x,y;个人收集整理勿做商业用途  cin>>x >>y;  输入:72    SomeDigitz=SIX;cout<<z ;结果?2.5实型数据实型:参看P24表2-4实型的基本情况实型常量的表示:例:双精度(double)常量表示法:  3.988(常规法) 3.988e-3(科学法)例:单精度(float)常量表示法:后加F 或f 3.988F  3.988e-3F例:长双精度( lo

7、ng double )常量表示法:后加L 或l3.988L   3.988e-3L例:科学记数法:小数点前→只1位有效数字       指数→必须整数个人收集整理勿做商业用途3.23e+5对  3.23e5 对实型变量定义、初始化:例:doublevar1=2.718,var2; Longdoubleld=3.1415926L ;2.6符号常量与常值变量预处理指令#define:定义一个符号代表某个常量     例:预处理指令→不能跟分号;#definePI 3.1415对#define PI3.1

8、415;错!常变量的定义:const数据类型变量=表达式   例:定义时:赋初值只能:一次赋值操作    constdouble PI=3.1415926;       cout<< PI+10 ;对!       PI=3.1415926;错!      例:常值变量→有明确的类型属性,有利于发挥C++的类型检查机制个人收集整理勿做商业用途2.7 数值表达式每个表达式都有一个值:例:表达式=常量cout<<6.8 +89;例:表达式=变量intx=90 ; cout

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

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

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