




已阅读5页,还剩25页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Chapter 2,1,第2章 数据与数据运算,Chapter 2,2,基本数据类型,整型 浮点型 字符型 布尔型,Chapter 2,3,整型类型特性,浮点型类型特性,Chapter 2,4,文字,int型文字 long型文字 double型文字 float型文字 char型文字 boolean型文字 String型文字,Chapter 2,5,char型文字,char型文字表示一个unicode字符。 要用单引号引起来:x,2 更一般的方法是用unicode码值来表示:uxxxx-u必须小写,xxxx是字符的4位16进制数表示。,Chapter 2,6,转义字符表,开头字符反斜杠()表明一这是一个转义字符,Chapter 2,7,变量,变量是内存中的存储区域,存储区域的大小取决于变量的内型。 定义:=, =; 作用域:即变量的有效范围,指从定义它的位置至它据在的块语句的结尾处。,Chapter 2,8,基本类型转换,自动转换 赋值转换 单目算术提升 双目算术提升 强制转换: 通过代码要求系统进行的类型转换。 语法格式: (),Chapter 2,9,赋值转换,Chapter 2,10,赋值转换的一些基本规律,基本类型值不能被赋给复合类型变量,反之亦然。 布尔型值不能赋给任何其他类型变量,反之亦然 。 赋值转换不会改变数值数量级上的大小。 char型赋值转换成其他类型时,其unicode码值作为正数看待。,Chapter 2,11,单目算术提升,单目算术提升是指当单目运算的操作数的类型是byte,short或char型时,自动转换成int型;否则保持原有类型,不进行转换。,Chapter 2,12,双目算术提升,双目算术提升是指当双目运算符作用于两个操作数时,按照以下规则自动进行类型转换: 如果有一个操作数是double型 的,则把另一个转换成double型; 否则,如有一个操作数是float型的,则把另一个转换成float型; 否则,如有一个操作数是long型的,则把另一个转换成long型; 否则,两个操作数都转换成int型。,Chapter 2,13,强制转换,语法:(),Chapter 2,14,强制转换的一些规律,除了布尔型,其他任何基本类型的值都可以转换成其他的基本类型 基本类型的值既不能自动转换成复合类型,也不能强制转换成复合类型;反之亦然 强制转换可以放宽类型,也可以缩窄,缩窄会丢失精度,也可能改变符号 宽整型转换成窄整型时,只保留低位 浮点转换成整型时将丢失小数位 .见P27,Chapter 2,15,整型缩窄转换图,Chapter 2,16,运算符,算术运算符 关系运算符 逻辑运算符 位逻辑运算符 位移运算符 三目条件运算符 赋值运算符,Chapter 2,17,算术运算符,算术运算符的操作数可以是整型、浮点型和字符型。,Chapter 2,18,单目运算符,+ - 操作数可以是常量、变量或表达式,如+3、-(x-3) + - 操作数必须是数值型变量 比较:y=x+;y=+x;,Chapter 2,19,双目运算符,+ - * / % 详解/与%,Chapter 2,20,关系运算符,关系运算符用来对两个数值型值、两个boolean型值或两个复合型值进行大小关系比较,运算结果为boolean型值。 =和!=可用于任何类型的比较;其他关系运算只适合数值型数据的比较。,Chapter 2,21,逻辑运算符,逻辑运算符的操作数类型为boolean型,结果也为boolean型,Chapter 2,22,位逻辑运算符,位逻辑运算符的操作数是整型值。,Chapter 2,23,位逻辑运算,Chapter 2,24,位移运算符,移动整型值的二进制位序列 (符号右移):低位丢失、高位以符号位填充 (无符号右移):低位丢失、高位以0填充,Chapter 2,25,位移运算示例,Chapter 2,26,三目条件运算符,语法格式:?: op1必须为boolean型 首先计算op1的值,若为true,则op2的值做为表达式的运算结果;否则op3的值做为表达式的运算结果,Chapter 2,27,赋值运算符,语法格式:= 组合方式: op= 等价于 = op ,Chapter 2,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小组作业汇报专业团队
- 足疗大手法课件
- 员工管理艺术案例分享
- 会议请假申请条例解读
- 越野安全驾驶培训课件
- 红曲红工作总结
- 护士每个月工作总结
- 煤矿工人工作总结
- 单抗药物应用
- 众筹模式合同(标准版)
- 2025年脂肪醇聚氧乙烯(7)醚项目市场调查研究报告
- 安全风险分级管控和隐患排查治理双重预防机制培训
- 燃气经营企业从业人员专业培训考核大纲(试行)
- 监狱医疗面试真题及答案
- 诉讼费承担合同协议
- 中国共产主义青年团纪律处分条例试行解读学习
- 中国LTCC用玻璃陶瓷粉行业市场前景预测及投资价值评估分析报告
- 国家能源集团陆上风电项目通 用造价指标(2024年)
- 2025年江西工业贸易职业技术学院单招职业倾向性考试题库附答案
- 医疗机构工作人员廉洁从业九项准则
- 弹个车合同协议
评论
0/150
提交评论