第二章数据类型、运算符、表达式的介绍.docx

上传人:王** 文档编号:438922 上传时间:2023-08-27 格式:DOCX 页数:6 大小:26.16KB
下载 相关 举报
第二章数据类型、运算符、表达式的介绍.docx_第1页
第1页 / 共6页
第二章数据类型、运算符、表达式的介绍.docx_第2页
第2页 / 共6页
第二章数据类型、运算符、表达式的介绍.docx_第3页
第3页 / 共6页
第二章数据类型、运算符、表达式的介绍.docx_第4页
第4页 / 共6页
第二章数据类型、运算符、表达式的介绍.docx_第5页
第5页 / 共6页
第二章数据类型、运算符、表达式的介绍.docx_第6页
第6页 / 共6页
亲,该文档总共6页,全部预览完了,如果喜欢就下载吧!
资源描述

《第二章数据类型、运算符、表达式的介绍.docx》由会员分享,可在线阅读,更多相关《第二章数据类型、运算符、表达式的介绍.docx(6页珍藏版)》请在优知文库上搜索。

1、第二章数据类型、运算符、表达式的介绍第三节:算术型运算符和表达式大家好,咱们又见面啦;上次课呢我给大家介绍了一些C语言的基本知识。展示PPT文稿,包括如下:(5)实型数据;(6)字符型数据;(7)字符串变量;(8)变量赋初值;(9)数值型数据之间的混合运算这些知识大家已经掌握了,这些知识非常基本,但也非常琐碎,所以呢老师希望大家坚持住,学习本身就是一件很苦的事,是和自己的耐心、韧性做斗争的过程,这个世界上真正的天才并不多,绝大多数人都是象老师这样的普通人,普通人就得靠比别人更勤奋、更多的付出才能做的更好。言归正传,这节课我们学习如下几个内容:(10)算数运算符和算数表达式一:C语言的运算符C语

2、言运算符种类非常多,我们写C语言代码始终都会夹杂着各种各样的运算符,C语言的运算符有如下几类,老师从网上找了一张图:1.算术运算符(+-*/%)2.关系运算符(=!=)3.逻辑运算符(!&II)4.位运算符(IA&)5.赋值运算符(=及其扩展赋值运算符)6.条件运算符(?:)7.逗号运算符(,)8.指针运算符(*和&)9.求字节数运算符(SiZeof)10.强制类型转换运算符(类型)11.分量运算符(.-)12.下标运算符(D13.其他(如函数调用运算符。)大家看到这些感觉不太好了,这么多个分类,有13个,而且每个分类下面还包括好多个运算符,老师的建议还是,不要去硬背,我们放在手边,需要的时候

3、可以去查阅,随着大家手动编码越来越多,这些运算符我们自然都会用到,到时候自然而然的就记住了。二:算术运算符和算术表达式a)基本的算术运算符上机演示+:力口3+5-:减5-2,2-5*:乘3*9/:除,请大家注意这个除号的写法5/3,两个整数相除,会舍弃小数部分。%:取余,或者叫模运算符,该运算符的两侧都要求为整型数,7/4=3;b)运算符优先级问题:先乘除,后加减,如果优先级相同,则按先算左边,后算右边的方式处理(这叫从左到右结合,当然还有从右到左结合的,这个等遇到我们再看)。举例比如2+3*5,再比如2+8-5;用Printf语句演示。那么比如a=3+5是怎么计算的,涉及到了不同种类运算符优

4、先级问题;下标列出了从最高到最低的优先级,仅供查询用,不要死记硬背,演示()和=运算符演示:(3+2)*8;特别说明:当记不住优先级时,就用()来。难为人的考试题:a+=a*=a=a-6=a+=(a*=a=a-6);=a+=(a*=a)/=(a-6),这就是闲的没事干的问题,并且有人还据此说你的基础不好,其实这跟基础真没啥关系,只是有些人乐意不乐意背下来而已,而且老师也只记得一些常用的,不会去硬背这些东西。优先线运算符含义要求运算对象的个数结合方向1()-圆拈号下标运界符指向结构体成员运算符结构体成员运算符自Zr至右2J(类型).&SIZCof逻辑非运算符按位取反运算符自增运算符自减运算符负号

5、运算符类型转换运算符指针运算符地址与运算符长度运算符I(单口运算符)自右至左3*/%乘法运算符除法运.算符求余运算符2(双口运比符)自左至右4加法运算符减法运算符2(双目运算符)自左至右5左移运算符4移运算符2(双日运算符)自左至右6=关系运算符2(双日运算符)自左至右优先级运算符含义要求运算对&的个数结合方向7J=等于运算符不等于运算符2(双目运算符)自左至右8&按位与运算符2(双目运算的)自左至右9按位算或运算符2(双目运算符)H左至右10I按位或运算符2(双目运算符)自左至右Il&设转。运算符2(双目运算符)自左至右12II逻辑或运算符2(双目运算符)自左至九13?:条件运算符3(三目运算符fl右至左14/=-=*=%=-(i+);i+j=(i+)+j;/C编译器在处理时会尽可能多的从左到右将若干字符组成一个运算符但仍极度不建议这么写;自增自减运算符其实一般都用于我们日后讲循环语句时使循环变量自动+1,;等等,以后讲到了老师会介绍的;这节课我们就上到这里。

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

当前位置:首页 > IT计算机 > 数据结构与算法

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!