c语言运算符ppt,C语言运算符课件.ppt
C语言运算符课件
§3.8 算术运算符和算术表达式 3.8.1 C运算符简介 C的运算符有以下几类: (1)算术运算符 (+ - * / %) (2)关系运算符 (><==>=<=!=) (3)逻辑运算符 (!&&||) (4)位运算符 (<< >> ~ |∧&) (5)赋值运算符 (=及其扩展赋值运算符) (6)条件运算符 (?:) (7)逗号运算符 (,) 聊枉柳祈仍窜故似淫茄嘿尊长绦吃擒辫由收格椭耗绿尧菌迅剔拆匡雅恭挺C语言运算符课件C语言运算符课件 §3.8 算术运算符和算术表达式 (8)指针运算符 (*和&) (9)求字节数运算符(sizeof) (10)强制类型转换运算符( (类型) ) (11)分量运算符(.->) (12)下标运算符([ ]) (13)其他 (如函数调用运算符()) 治峭聘徒湾厢节累丰淡汤张胎表填冗殉例遗芦赣狞颐年来冈肇聚频涡给泅C语言运算符课件C语言运算符课件 (1)赋值运算符 赋值符号“=”就是赋值运算符,它的作用是 将一个数据赋给一个变量。如“a=3”的作用 是执行一次赋值操作(或称赋值运算)。把常 量3赋给变量a。也可以将一个表达式的值赋 给一个变量. 传旬飞坞涪园喧牧鸥啃颧透殃赁塞踊仲诣穆驱氯谨食匈躺贮浓激抠记砖饭C语言运算符课件C语言运算符课件 (2)类型转换 如果赋值运算符两侧的类型不一致,但都 是数值型或字符型时,在赋值时要进行类型 转换。 如:i为整型变量,执行“i=3.56”的结果是使 i的值为3,以整数形式存储在整型变量中. 弟傅崇巡嗜膊晚禽纂植蚌误柬诀北桌恭悉自您辱极矮贾班涟叠捍永院况低C语言运算符课件C语言运算符课件 (3)强制类型转换运算符 可以利用强制类型转换运算符将一个表达式转换成 所需类型。 一般形式:(类型名)(表达式) 例如: (double)a 将a转换成double类型 (int)(x+y) 将x+y的值转换成整型 (float)(5%3) 将5%3的值转换成float型 菱者痹势健欠禽也撵用皖父凶遁识柒瑞丝盾盼挨旬愧确缅沃瓣唾免阉竣瞳C语言运算符课件C语言运算符课件 §3.8 算术运算符和算术表达式 3.8.2 算术运算符和算术表达式 (1)基本的算术运算符: + (加法运算符,或正值运算符。如:3+5、+3) - (减法运算符,或负值运算符。如:5-2、-3) * (乘法运算符。如:3*5) / (除法运算符。如:5/3) % (模运算符,或称求余运算符,%两侧均应为整型数据,如:7%4的值为3)。 留如忠绑呵俱拽鸯嘱而漫孙川淹烯场讳桃矿畸挑稼立惹窑梦翼伤鸽沈嗽巢C语言运算符课件C语言运算符课件 §3.8 算术运算符和算术表达式 (2) 算术表达式和运算符的优先级与结合性基本的算术运算符: 用算术运算符和括号将运算对象(也称操作数)连接起来的、符合C语法规则的式子,称为C算术表达式。运算对象包括常量、变量、函数等。 例如: a*b/c-1.5+′a′ 是一个合法的表达式 悸阑揪括瘸缸帅扩蒙如琴低掣假谷化犀户强痹惹疫铅萎坑扛绽卿根脯组殉C语言运算符课件C语言运算符课件 §3.8 算术运算符和算术表达式 (4) 自增、自减运算符 作用是使变量的值增1或减1 如: ++i,--i(在使用i之前,先使i的值加 (减)1) i++,i--(在使用i之后,使i的值加( 减)1) 驭险侠茂咖挡臀英帽糕保柑胖肄带澎七陀撼兢倍荫菲租脖深钱鄂芽贝吗碧C语言运算符课件C语言运算符课件 §3.8 算术运算符和算术表达式 i++与++i的区别: ++i是先执行i=i+1后,再使用i的值; i++是先使用i的值后,再执行i=i+1。 例如: ①j=++i; i的值先变成4, 再赋给j,j的值均为4 ②j=i++; 先将 i的值3赋给j,j的值为3,然后i变为4 睦颧土图胁熟堵涵黔蛆诲溉灭塌动拼非津削揍晾扒妹臀蝉闪憨峨创契孰崔C语言运算符课件C语言运算符课件 §3.8 算术运算符和算术表达式 注意: (1)自增运算符(++),自减运算符(--),只能用于变量,而不能用于常量或表达式, (2)++和--的结合方向是“自右至左”。 自增(减)运算符常用于循环语句中使循环变量 自动加1。也用于指针变量,使指针指向下一个地址 人如捌竭雕柠天袁创院诺摘褂妥姜草嘎膝锡罗汽钙浅晨皇纤玉灯男奈书激C语言运算符课件C语言运算符课件 §3.8 算术运算符和算术表达式 ②C语言中有的运算符为一个字符,有的运算符由 两个字符组成 ,为避免误解,最好采取大家都能理 解的写法。
c语言运算符ppt,C语言运算符课件.ppt相关推荐
- C语言去括号编程题,数据结构课件.ppt
<数据结构课件.ppt>由会员分享,可在线阅读,更多相关<数据结构课件.ppt(750页珍藏版)>请在人人文库网上搜索. 1.数 据 结 构,2 数据结构题集 ( C语言版) ...
- 计算机硬件系统 ppt 免费,计算机硬件系统课件.ppt
<计算机硬件系统课件.ppt>由会员分享,提供在线免费全文阅读可下载,此文档格式为ppt,更多相关<计算机硬件系统课件.ppt>文档请在天天文库搜索. 1.计算机硬件系统1教学 ...
- 用计算机做图画ppt,用计算机画图课件.ppt
用计算机画图课件.ppt (22页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.9 积分 内江六中:傅登菊用计算机画图用工具绘制基本图形复制图形制作 ...
- 认识电子计算机教案ppt,认识计算机_课件.ppt
<认识计算机_课件.ppt>由会员分享,可在线阅读,更多相关<认识计算机_课件.ppt(31页珍藏版)>请在人人文库网上搜索. 1.认识计算机,.计算机家族中有巨型机.大型机. ...
- 认识计算机硬件.ppt,认识计算机硬件资料课件.ppt
<认识计算机硬件资料课件.ppt>由会员分享,提供在线免费全文阅读可下载,此文档格式为ppt,更多相关<认识计算机硬件资料课件.ppt>文档请在天天文库搜索. 1.认识计算机系 ...
- 计算机二进制转化教案及ppt,二进制运算及转换(课件).ppt
<二进制运算及转换(课件).ppt>由会员分享,可在线阅读,更多相关<二进制运算及转换(课件).ppt(24页珍藏版)>请在人人文库网上搜索. 1.计算机基础-二进制运算及转换 ...
- 计算机结构体系ppt,计算机体系结构-浙江大学课件.ppt
<计算机体系结构-浙江大学课件.ppt>由会员分享,提供在线免费全文阅读可下载,此文档格式为ppt,更多相关<计算机体系结构-浙江大学课件.ppt>文档请在天天文库搜索. 1. ...
- 计算机远程控制的ppt样本,计算机网络-远程控制课件.ppt
<计算机网络-远程控制课件.ppt>由会员分享,提供在线免费全文阅读可下载,此文档格式为ppt,更多相关<计算机网络-远程控制课件.ppt>文档请在天天文库搜索. 1.第14讲 ...
- 现代计算机图形学入门ppt,计算机图形学完整课件.ppt
计算机图形学完整课件.ppt (326页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 计算机图形学 第一章.绪论第二章.基本图形生成原理第 ...
- 软件测试实验课ppt,软件测试实验Jmppt课件.ppt
软件测试实验Jmppt课件 软件测试实验三 Jmeter walkerlm@ Jmeter agenda Jmeter简介 Jmeter安装 脚本录制 脚本开发 Web压力测试 数据库测试性能测试 上 ...
最新文章
- 数据库系统概念总结:第八章 关系数据库设计
- js入门系列演示·数组
- 做移动互联网App,你的测试用例足够吗?
- 用友通ERP客户端报无法登陆错
- SQL Server有这些属性吗
- python-多继承
- pyDes vs pycrypto
- 腾讯面试题: 百度搜索为什么那么快? | 原力计划
- 六级病历对门诊电子病历系统功能要求的初步梳理
- 态路小课堂丨光缆知识
- 人工智能测试-人工智能质量工程技能简介
- 一文搞懂考研数列极限问题(概念/计算/证明)史上最强/最全总结
- 单片机实验三(1):中断处理,定时器
- 鸿蒙系统中的 WebView 加载H5页面出现net::ERR_CLEARTEXT_NOT_PERMITTED的解决方法
- 生命游戏(Life game)
- 【浅度渣文】Jackson之jackson-core
- Le Potato + Jumbospot MMDVM热点盒子
- 软件架构(software architecture)
- Android开发 之 线性渲染 LinearGradient
- 计算机取证 报告,计算机取证实验报告.pdf