- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
四川农业大学计算机系新航线培训第1页,共25页,星期日,2025年,2月5日2.1C语言运算符简介初等运算符()[]-.1自左至右(一)单目运算符!~++---(类型)*sizeof2自右至左算数运算符*/%3自左至右+-4自左至右(左移右移运算符)5自左至右关系运算符==6自左至右==!=7自左至右(按位与运算符)8自左至右^(按位异或运算符)9自左至右|(按位或运算符)10自左至右逻辑运算符(不包括!)11自左至右||12自左至右(挑)条件运算符?:13自右至左(胡)赋值运算符=+=-=*=/=%====^=|=14自右至左(豆)逗号运算符,15自左至右口诀:初一算关逻挑胡豆第2页,共25页,星期日,2025年,2月5日2.1C语言运算符简介运算符的结合性和优先级运算符的优先级指不同的运算符在表达式中进行运算的先后次序。如:a+b*c当一个运算对象的两侧的运算符的优先级相同时,运算的结合方向称为结合性。运算符的结合性分为左结合(从左向右计算)和右结合(从右向左计算)两种。如:a+b+c运算符的结合性第3页,共25页,星期日,2025年,2月5日表达式用运算符将操作对象(变量、常量、等)连接起来、符合C语法规则的式子称为表达式。每一个表达式也都具有一定的值。如:89的值为0,97的值为1,7+9的值为162.1C语言运算符简介第4页,共25页,星期日,2025年,2月5日5.5%22.2算术运算符和算术表达式基本算术运算符:+-*/%取整(/):两整数相除,结果为整数(去掉小数部分)例:5/2=23/4=0(“/”左右两侧均为整型数据)除法(/)只要有实型数据就是除法运算例:-5/2.0=-2.53.0/4=0.75取余(%):两整数相除,结果为他们的余数;要求“%”两侧必须都为整型数据如:-5%2=-11%10=15%1=0区别:(int)5.5/2第5页,共25页,星期日,2025年,2月5日例:求出整数457的个位、十位、百位。分析:1.求个位的方法:457%102.求十位的方法:457/10%103.求百位的方法:457/100或457/10/10%102.2算术运算符和算术表达式定理:1.任何一个整数除以10取整则去掉这个整数的个位推理:除以100取整则去掉个位和十位2.任何一个整数除以10取余则得到这个整数的个位推理:除以100取余则得到个位和十位#includestdio.hmain(){inta=457;printf(去掉个位后的数=%d,a/10);printf(\n去掉个位和十位后的数=%d,a/100);printf(\n得到个位的数=%d,a%10);printf(\n得到个位和十位的数=%d\n,a%100);}“%d”为格式符,表示:屏幕输出显示时出现“%d”的地方用逗号后面的一个整数值替换。第6页,共25页,星期日,2025年,2月5日自增自减运算符2.2算术运算符和算术表达式作用:使变量的值增1或减1。前置:(先执行i=i+1或i=i-1,再使用i值)如:i=1;a=++i;a=2;(i=2)i=1;a=--i;a=0;(i=0)后置:(先使用i值,再执行i=i+1或i=i-1)如:i=1;a=i++;a=1;(i=2)i=1;a=i--;a=1;(i=0)++--不能用于常量和表达式如:5++,(a+b)++#includestdio.hmain(){inta,i=1;a=++i;printf(前置时:a=%di=%d,a,i);i=1;a=i++;printf(\n后置时:a=%di=%d\n,a,i);}第7页,共25页,星期日,2025年,2月5日2.3赋值运算符和赋值表达式简单赋值运算符=如:a=9复合赋值运算符:+=-=*=/=%====^=|=例:a+
您可能关注的文档
最近下载
- 全称量词与存在量词--.docx VIP
- 5S培训教材的课件.ppt VIP
- 在线网课学习课堂《民族学导论专题(中央民族大学)》单元测试考核答案.docx VIP
- 高纯氨的大规模生产.pdf VIP
- 2024新人音版七年级上册第二单元《夏夜圆舞曲》课件.pptx
- 第10 章-Vue Router路由教学课件.pptx
- 双减政策落实的过程监测和成效评价研究.docx
- 《铭记历史,勿忘国耻》——12.13国家公祭日主题班会-2024-2025学年高中主题班会优质课件.pptx VIP
- DBJ50_T-282-2025 市政工程信息模型技术标准.docx VIP
- 5S培训教材完全版PPT课件.pptx VIP
原创力文档


文档评论(0)