[计算机]面向对象程序设计技术第2章 基本数据类型与表达式.doc
《[计算机]面向对象程序设计技术第2章 基本数据类型与表达式.doc》由会员分享,可在线阅读,更多相关《[计算机]面向对象程序设计技术第2章 基本数据类型与表达式.doc(15页珍藏版)》请在三一办公上搜索。
1、第二章 基本数据类型与表达式2.1 C+数据类型概述5大类型:整型、实型、数组、指针、记录、(自定义类型结构、联合、类)sizeof (数据类型):测试某一数据类型实际占用内存的字节数 例:coutsizeof(short) sizeof(int)2.2 整型数据整型:参看P15 表2-1一、整型常量的表示表达式中的短整型常量: 自动转换 整型进制表示方法: 整型例:12 例:012 例:0X12无符号数:数后面跟U或u 例:12 U 012U 0X12U 对长整型常量表示:数后面跟L或l 例:12L二、整型变量的定义和初始化定义: 例:int s=109L; long y=99; 对 数据被
2、转换成与变量类型相同2.3 字符型数据字符型:参看P18 表2-2字符型常量的表示例:A例:r n 转义字符例:0 15 后跟数无条件理解为8进制例:X0D 后跟X16进制例: ” 后跟除上述情况的其他字符表示该字符本身字符型变量的初始化: 例: 以下表示同一字符A char c1=A;char c2=65; 字符型与整型关系: 字符型是一段特殊的整型 例:表达式求值过程,字符整数 return 12+A; 例:输入、输出时区分字符型与整型 coutA65; 结果? 例:char c=A; coutint(c); int i=65; coutchar(i); 结果:?2.4 枚举型数据枚举类型
3、:用户自定义类型,其中每一个符号常量对应一个整数定义枚举类型: enum 枚举名符号名,符号名, enum 枚举名符号名,符号名, 变量名=表达式,; 同时枚举类型定义、枚举变量定义例:enum WEEKDAY Sun, Mon , Tue, Wed, Thu; 例:Enum MONTY Jan, Feb, May x= Jan, y=Feb+2; 枚举与整型的关系:例:枚举中的每个符号依次对应:0 ,1, 2,3. Enum MONTY Jan, Feb, May x= Jan, y=Feb+2; coutx y 结果? 例:为符号规定任意的对应整数,下一个符号默认的对应整数+1 Enum
4、SomeDigit ONE=1, TWO, FIVE=6, SIX, SEVEN ; SomeDigit x=SIX; coutxy; 输入:7 2 SomeDigit z=SIX; coutz; 结果?2.5 实型数据实型:参看P24 表2-4 实型的基本情况实型常量的表示:例:双精度(double)常量表示法: 3.988 (常规法) 3.988e-3 (科学法)例:单精度(float)常量表示法:后加F 或 f 3.988F 3.988e-3F例:长双精度( long double )常量表示法: 后加L 或 l 3.988L 3.988e-3L例:科学记数法:小数点前只1位有效数字 指
5、数必须整数 3.23e+5 对 3.23e5 对实型变量定义、初始化:例:double var1=2.718, var2; Long double ld=3.1415926L;2.6 符号常量与常值变量预处理指令#define: 定义一个符号代表某个常量 例:预处理指令不能跟分号;#define PI 3.1415 对#define PI 3.1415;错!常变量的定义:const 数据类型 变量=表达式 例:定义时:赋初值只能:一次赋值操作 const double PI=3.1415926; cout PI+10; 对! PI=3.1415926; 错! 例:常值变量有明确的类型属性,有利
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 计算机面向对象程序设计技术第2章 基本数据类型与表达式 面向 对象 程序设计 技术 基本 数据类型 表达式
链接地址:https://www.31ppt.com/p-4561301.html