- 1、本文档共49页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
二章数据类型与表达式
教学目标 (1) 掌握基本数据类型的含义及其定义方法; (2) 理解常量和变量的概念及类型说明方法; (3) 掌握算术、赋值、关系、逻辑及其他运算符和表达式的使用方法。 基本内容 2.1 数据类型 2.2 常量和变量 2.3 运算符与表达式 2.1 数据类型 数据 程序的主要任务是对数据进行处理,而数据有多种类型,如数值数据、文字数据、图像数据以及声音数据等。 不同类型的数据在存储器中存放的格式不同 程序中对各种数据进行处理之前都要对其类型 (也就是存储格式) 预先加以说明,其目的是: 便于为这些数据分配相应的存储空间 说明了程序处理数据时应采用何种具体运算方法 数据类型 计算机只能存放二进制数据。不同类型事物的数据如何区分和描述?由此产生数据类型。 不同类型的数据占据不同长度的存储单元。 不同类型的数据对应不同的值域范围。 不同类型的数据对应不同的操作(运算)及规则。 数据类型越丰富,求解能力越强大。 整 型 短整型 占用两个字节存储空间 -2^15~2^15-1(-32768~32767) 整型、长整型 占用四个字节存储空间 -2^31~2^31-1 实 型 可采用浮点类型和双精度类型表示: 浮点类型 使用4个字节存放数据,10-38~1038, 有效数字7位 双精度类型数据 使用8个字节存放数据,10-308~10308,有效数字15位 字符型、布尔型、无值型 字符型(char) 占用一个字节存储空间 -27 ~ 27-1 (-128 ~ 127) 布尔型(bool) 即逻辑型,占用一个字节存储空间,0表示false,1表示true 无值型(void) 值域为一空集,主要用来说明函数的参数或返回值类型,表示无参数或无返回值。 2.2 常量和变量 在实际数据处理过程中,有些数据经常变化,而有些数据不变化。 变化的量称变量,不变化的量称常量。 2.2.1 常量 整型常量 2进制常量 100100000000B,10B 8进制常量 04400,0777,0100 10进制常量 2304 16进制常量 0x900,0xABC,0xffff 实型常量: 有两种表示形式: 十进制形式: xxxxx.xxxx 0.0, -2.68, 3.141593, 637.312, 32768.0,… 指数形式: xxx.Exx 1.267E20, 1.2E-5… 字符型常量 a, A, 1, , +, 字符串常量 Visual C++, 12.34, This is a string.\n, … 布尔型常量:true 和 false 文字数据表示 文字数据有两种: 单个字符: 例如,‘A ’、‘+‘ 、 ‘\0’ 、 ‘\’’ ?实际存储的是其编码 ? 可以用整数来表示?ASCII码 字符串:例如,This is a string . ?如何存储? ASCII码 共有128个,使用整数0~127表示。 10个阿拉伯数字 52个英文字母 32控制字符(非显示字符) 34个特殊字符 ASCII码对应的字符 ‘A’的值65、‘a’的值97(差是32) 问号‘?’的值63、‘*’的值42 回车键的值13、ESC键的值27 助记码 转义字符 \n(换行), \r(回车), \t(横向跳格), \(单引号), … 字符串存储方式 字符串“MONDAY”的存储方式 字符和字符串的区别 字符 是用单引号括起来的单个字符,它在存储器中占1个字节; 字符串 是用双引号括起来的一串字符,它在存储器中占n+1个字节,即字符串的结束符‘\0’也占1个字节的位置。 例如: ‘A’和“A”是有区别的;前者是字符常数,后者是字符串常数。 2.2.2 变量 定义: 其值可以改变的量称为变量。 变量名实际上是一个符号地址,在对程序编译连接时由系统给每一个变量名分配一个内存地址。 在程序中从变量中取值,实际上是通过变量名找到相应的内存地址,从其存储单元中读取数据。 用来标识变量名、符号常量名、函数名、数组名、类型名、文件名的有效字符序列称为标识符(identifier)。简单地说,标识符就是一个名字。 (1)变量定义 变量的定义:用基本数据类型描述符来说明对象 变量类型 变量名表; 例: int i, j, k; //说明了3个整型变量 short len; //说明了1个短整型变量 float average; //说明了1个浮点类型的变量 double baseSalary, bonus, totalSale, additionalBonus, Salary; //说明了5个双精度类型的变量 bool sex; //说明了1个布尔型变量 c
您可能关注的文档
- 二定积分的分部积分法.ppt
- 二届教学基本功竞赛.ppt
- 二季度A股投资策略-先回落再反弹.ppt
- 2014高中数学 3-2-1 古典概型能力强化提升 新人教A版必修3.doc
- 2014高中数学 134等比数列的前n项和(二)教案 北师大版必修5.doc
- 2014高中数学 3-2-2 40整数值41随机数40random numbers41的产生能力强化提升 新人教A版必修3.doc
- 二届杰出系友.ppt
- 2014高中数学 3-3-1 几何概型能力强化提升 新人教A版必修3.doc
- 二单元食品中的有机化合物糖类.ppt
- 二工作坊简报.ppt
- 2024年多谱勒天气雷达项目投资申请报告代可行性研究报告.docx
- 2024年骨瓷餐具项目资金需求报告代可行性研究报告.docx
- 2024年安防电子项目资金申请报告代可行性研究报告.docx
- 2024年制冷空调机械项目投资申请报告代可行性研究报告.docx
- 2024年床单项目投资申请报告代可行性研究报告.docx
- 2024年沙林树脂项目资金需求报告代可行性研究报告.docx
- 2024年立式真空泵项目资金筹措计划书代可行性研究报告.docx
- 2024年重型车床项目资金筹措计划书代可行性研究报告.docx
- 2024年改性丙烯酸树脂涂饰剂项目资金申请报告代可行性研究报告.docx
- 2024年防静电手套项目资金申请报告代可行性研究报告.docx
文档评论(0)