已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年信阳职业技术学院单招职业倾向性考试必刷测试卷及答案1套
- 2026年上海海洋大学单招职业技能考试题库新版
- 2026年黑龙江农业工程职业学院单招职业倾向性考试必刷测试卷及答案1套
- 2026年湖南外贸职业学院单招综合素质考试题库新版
- 2026年广东省深圳市单招职业倾向性测试题库附答案
- 2026年河南地矿职业学院单招职业倾向性测试必刷测试卷必考题
- 2026年天津医学高等专科学校单招职业适应性考试题库必考题
- 2026年川北幼儿师范高等专科学校单招职业倾向性考试题库新版
- 2026年天津交通职业学院单招职业倾向性考试题库必考题
- 2026年云南省德宏傣族景颇族自治州单招职业倾向性测试题库新版
- 2025年四川省党政领导干部政治理论水平考试(理论测试)练习题及答案
- 邮储银行2025苏州市秋招面试典型题目及参考答案
- 道路安全设施保护方案(3篇)
- DBJT15-216-2021 高层建筑风振舒适度评价标准及控制技术规程
- 2025年呼吸与睡眠医学考试试题及答案
- 2025年吉林省事业单位招聘考试公共基础知识考试试题库及答案详解
- 建筑工程竣工验收检查表模板大全
- 校招性格测试题目及答案
- 传染病预检分诊培训
- 重症医学科利用PDCA循环降低高危导管非计划拔管的发生率品管圈
- 国家能源集团陆上风电项目通 用造价指标(2025年)
评论
0/150
提交评论