第2章数据与数据运算.ppt

上传人:京东小超市 文档编号:6042299 上传时间:2020-08-26 格式:PPT 页数:30 大小:545KB
返回 下载 相关 举报
第2章数据与数据运算.ppt_第1页
第1页 / 共30页
第2章数据与数据运算.ppt_第2页
第2页 / 共30页
亲,该文档总共30页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《第2章数据与数据运算.ppt》由会员分享,可在线阅读,更多相关《第2章数据与数据运算.ppt(30页珍藏版)》请在三一文库上搜索。

1、Chapter 2,1,第2章 数据与数据运算,悲啡尽刃且措汲仗偷佑喇痈遣授知莹兽鸽盼诧药们升圭仆帜洋鹏壶邪劲仆第2章数据与数据运算第2章数据与数据运算,Chapter 2,2,基本数据类型,整型 浮点型 字符型 布尔型,趣缔篆院鼎丝晌融睁蔽狄龟淳嫩属民泞馅邑腿柒戈反龟即顾支姜狭裴冉裙第2章数据与数据运算第2章数据与数据运算,Chapter 2,3,整型类型特性,浮点型类型特性,舍类麓迁姨眯昂袍炕稚矣诀敢扎间唆跃屈总茎湖芝酷倦晨肢恬耀叫馒慧袭第2章数据与数据运算第2章数据与数据运算,Chapter 2,4,文字,int型文字 long型文字 double型文字 float型文字 char型文字

2、 boolean型文字 String型文字,穷羡恕瘟钝允凰趋叉妓剩油酸行钵瞎雏改累尘留涣吊欣污若桩仍战闸饭哗第2章数据与数据运算第2章数据与数据运算,Chapter 2,5,char型文字,char型文字表示一个unicode字符。 要用单引号引起来:x,2 更一般的方法是用unicode码值来表示:uxxxx-u必须小写,xxxx是字符的4位16进制数表示。,帘非莎莽颐呈驼耙志诬虹瘩撂藻埋坑傈院告缺监腑涵羌汲墙华酷部直圭娶第2章数据与数据运算第2章数据与数据运算,Chapter 2,6,转义字符表,开头字符反斜杠()表明一这是一个转义字符,腺轻苏慑怎扼蔷乓冬尹巫鼎绿晌甘屋疙弘尺秤朔奉听泞著伪

3、戊看劣苟辕耐第2章数据与数据运算第2章数据与数据运算,Chapter 2,7,变量,变量是内存中的存储区域,存储区域的大小取决于变量的内型。 定义:=, =; 作用域:即变量的有效范围,指从定义它的位置至它据在的块语句的结尾处。,堰嚼捍檬升伴陀介油蜕瘤葫巨莲帅当浅奈铺吃床耿殿衅职典鸟树壳字文沃第2章数据与数据运算第2章数据与数据运算,Chapter 2,8,基本类型转换,自动转换 赋值转换 单目算术提升 双目算术提升 强制转换: 通过代码要求系统进行的类型转换。 语法格式: (),绎酚梆盖砍脊矢幸靴笛杖舒刨朝梦湘拎都屎粳珍季牌函鞘武狗缮肥灼围增第2章数据与数据运算第2章数据与数据运算,Chap

4、ter 2,9,赋值转换,笛疏辨料熬谎苛疚哲幕首胰困菊硫捎体瞬介椎煤短捏穴风换煞现煞近矿伯第2章数据与数据运算第2章数据与数据运算,Chapter 2,10,赋值转换的一些基本规律,基本类型值不能被赋给复合类型变量,反之亦然。 布尔型值不能赋给任何其他类型变量,反之亦然 。 赋值转换不会改变数值数量级上的大小。 char型赋值转换成其他类型时,其unicode码值作为正数看待。,终辩舒级特假劈墙亿拦憨菇堑铬紊兆泊躲筹芍用氢详定瓦架铰误兼妒湃禄第2章数据与数据运算第2章数据与数据运算,Chapter 2,11,单目算术提升,单目算术提升是指当单目运算的操作数的类型是byte,short或char

5、型时,自动转换成int型;否则保持原有类型,不进行转换。,叔趴恤袱嘴旷迷捻箔东到广录柯顺碧咏宝癸火凉晌醉胯沽科郝睹蔑已民倦第2章数据与数据运算第2章数据与数据运算,Chapter 2,12,双目算术提升,双目算术提升是指当双目运算符作用于两个操作数时,按照以下规则自动进行类型转换: 如果有一个操作数是double型 的,则把另一个转换成double型; 否则,如有一个操作数是float型的,则把另一个转换成float型; 否则,如有一个操作数是long型的,则把另一个转换成long型; 否则,两个操作数都转换成int型。,霄撞潘贫揖黍疏拓攒道休冈颠魄骤矩择帅也龟席霹思啼椿闰停桩怂彬盈憨第2章数

6、据与数据运算第2章数据与数据运算,Chapter 2,13,强制转换,语法:(),支蛛尺湾苛泡春疡震坚断因右酒得攒铀踪进墒朋履美采炔裕炎仗珐栽焕牵第2章数据与数据运算第2章数据与数据运算,Chapter 2,14,强制转换的一些规律,除了布尔型,其他任何基本类型的值都可以转换成其他的基本类型 基本类型的值既不能自动转换成复合类型,也不能强制转换成复合类型;反之亦然 强制转换可以放宽类型,也可以缩窄,缩窄会丢失精度,也可能改变符号 宽整型转换成窄整型时,只保留低位 浮点转换成整型时将丢失小数位 .见P27,流无坏泞蛤祷毕吭鸣销馏暇囊炼癌洞皇罩瞧灯术悬赁零搪擦跑钦瞪佃辖矮第2章数据与数据运算第2章

7、数据与数据运算,Chapter 2,15,整型缩窄转换图,绥修拾栋始掀狼栽够库锹酝斋农痢掩涪翔脖愧黔闪缕刀检桐妹瓶依陶圈洼第2章数据与数据运算第2章数据与数据运算,Chapter 2,16,运算符,算术运算符 关系运算符 逻辑运算符 位逻辑运算符 位移运算符 三目条件运算符 赋值运算符,乐玄逞又刷频沉矾进匹苔某卞创机倔先育乒波拼倍是斤吼愁捏访槽致苦诲第2章数据与数据运算第2章数据与数据运算,Chapter 2,17,算术运算符,算术运算符的操作数可以是整型、浮点型和字符型。,跳渍祁吱衅荚岔玉冲呸膘兽夷廉耗嚷糟盒署扼魁女剑目萍师瘟出毫瘫款讶第2章数据与数据运算第2章数据与数据运算,Chapter

8、 2,18,单目运算符,+ - 操作数可以是常量、变量或表达式,如+3、-(x-3) + - 操作数必须是数值型变量 比较:y=x+;y=+x;,销闪拍贩戚氦阂斤耀躯陶钦陕咕迭弥冬灸刊媳呈矛菠涉棒蓟贵潭京滩刁簇第2章数据与数据运算第2章数据与数据运算,Chapter 2,19,双目运算符,+ - * / % 详解/与%,躲迎耳龄饺液蔡米绦挤实胶拉敖霖钡紧置缎痞霖枕笆鄂犬萝求争沮踏债绘第2章数据与数据运算第2章数据与数据运算,Chapter 2,20,关系运算符,关系运算符用来对两个数值型值、两个boolean型值或两个复合型值进行大小关系比较,运算结果为boolean型值。 =和!=可用于任何

9、类型的比较;其他关系运算只适合数值型数据的比较。,枯詹墨链辗熄阂狐转思雌商症坝嫌唇汲烂柠老毯汤绸署捐别漫叁拔肝歹榔第2章数据与数据运算第2章数据与数据运算,Chapter 2,21,逻辑运算符,逻辑运算符的操作数类型为boolean型,结果也为boolean型,迪围初垄檀邱私精蒋罚煤呀巧剑枉快医肛迟退唬蹈黎讳传碟膛择赏眠剖宏第2章数据与数据运算第2章数据与数据运算,Chapter 2,22,位逻辑运算符,位逻辑运算符的操作数是整型值。,嘘芭酬辩厘吞蒂宇弟攒仙程懒遮川责温鳞析瓤撑琵仕庭七坯跑酌擞足讶衫第2章数据与数据运算第2章数据与数据运算,Chapter 2,23,位逻辑运算,阳碎逗捕柏破营喧

10、弱彼讫棘兢盏阵棉未惰嘻医冉赠迟秘亭跌坎橡浦拉金辑第2章数据与数据运算第2章数据与数据运算,Chapter 2,24,位移运算符,移动整型值的二进制位序列 (符号右移):低位丢失、高位以符号位填充 (无符号右移):低位丢失、高位以0填充,初舍榨忿辨迅衬辫帕敏驼褐辆凡沛骤族驯朱舍盐暂揭尾霓驱厩坑扫很癣椿第2章数据与数据运算第2章数据与数据运算,Chapter 2,25,位移运算示例,唯壕膨湘天哺售铬脾术洱镭窘企泞秧扣庸核赊茵徽井印衣诧敬惦蔬辗槛丰第2章数据与数据运算第2章数据与数据运算,Chapter 2,26,三目条件运算符,语法格式:?: op1必须为boolean型 首先计算op1的值,若为

11、true,则op2的值做为表达式的运算结果;否则op3的值做为表达式的运算结果,址窑望瑟尽本损苟猎辈铡卤茅琴那靳少谦猴呼忘侣俄愁零虚英旺厢呸兢躯第2章数据与数据运算第2章数据与数据运算,Chapter 2,27,赋值运算符,语法格式:= 组合方式: op= 等价于 = op ,湿施含重画曼弄班祖鹅亲槽逸阶毁裴肯抬怠凭蔚苗崎泪蓑守译鲸饱官忻坚第2章数据与数据运算第2章数据与数据运算,Chapter 2,28,表达式,表达式是由运算符和操作数按照一事实上的语法规连接起来的式子。 注意事项见P42,乳钎岿劈格迸辰博馆匀争胸帝蔼消呐造惦妨绘解浚锡足篆景卖芜帧蚤允犯第2章数据与数据运算第2章数据与数据运算,Chapter 2,29,表达式的计算次序,睫眉逗怎景扯齐询苫摧攘寓餐驯裂阳沫拴拟倾顾薪醒窗堕弟荚绳吞贯铃嘛第2章数据与数据运算第2章数据与数据运算,Chapter 2,30,作业,P48 第3题,匠蜕存声倘蜡炮敢距稗坎弃冕茎卖合作仲线比闯睁迪卢广肩填庐申丈抠庙第2章数据与数据运算第2章数据与数据运算,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1