1 / 25
文档名称:

C语言运算符公开课获奖课件赛课一等奖课件.ppt

格式:ppt   大小:625KB   页数:25页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言运算符公开课获奖课件赛课一等奖课件.ppt

上传人:梅花书斋 2025/5/8 文件大小:625 KB

下载得到文件列表

C语言运算符公开课获奖课件赛课一等奖课件.ppt

相关文档

文档介绍

文档介绍:该【C语言运算符公开课获奖课件赛课一等奖课件 】是由【梅花书斋】上传分享,文档一共【25】页,该文档可以免费在线阅读,需要了解更多关于【C语言运算符公开课获奖课件赛课一等奖课件 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第三章
C语言运算符
回忆
变量和常量的含义
熟悉基本数据类型 - int、char、float 和 double
使用算术运算符
理解类型转换
纯熟使用 scanf() 和 printf() 函数
课程目的
算术运算符
增量运算符
逻辑运算符
关系运算符
按位运算符
C的特殊运算符 --“?” “&”和“*”, “,”
运算符的优先级
C语言运算符概述
运算符:是用来表达多种运算的符号。
体现式:用运算符将运算对象连接起来形成的运 算式。
C语言运算符:是一种向编译程序阐明一种特定的 数学或逻辑运算的符号。运算符必 须有运算对象。
C语言运算符的分类
算术运算符
关系运算符与逻辑运算符
按位运算符
算术运算符
算术运算符的运算规则如下表所示:
注意事项
正、负运算是单目运算符,结合性是自右向左的。
除法运算与运算对象的数据类型有关。若两个对象都是整型数据,则运算成果是整数(舍弃小数部分);若两个中有一种或两个都是实型,则运算成果为实型。不过若除数或被除数中有一种为负值,则舍入的方向是不固定的。
模运算(%)规定两个运算对象必须均为整型数据。
算术运算符优先级别
单目算术运算符优于双目算术运算符
“ *,/,% ”优于“+,-”;
同级单目算术运算符的结合性满足右结合,同级双目算术运算符满足左结合。
C语言算术体现式
C语言算术体现式:
由算术运算符和括号将运算对象连接起来的、符合C语法规则的式子称为体现式。运算对象包括常量、变量和函数等。
[注意事项]:
在体现式求值时,先按运算符的优先级别高下次序执行。若在一种运算对象两侧的运算符的优先级别相似,则按规定的结合性处理。
C语言中容许种类数值型数据之间进行混合运算,在进行混合运算时,不一样类型的数据要先转换成同一类型,然后再进行运算。
字符型常量、字符型变量可以在算术体现式中使用。
增量运算符
增量运算符
1、自增运算符:++
x=x+1 可写成x++, 或++x
i++与++i的区别:
x= i ++ 表达将i的值赋给x后, i加1。
x=++ i 表达i先加1后,再将新值赋给x。
2、自减运算符:- -
x=x-1 可写成x--, 或--x
i - - 与- - i的区别:
x= i -- 表达将i的值赋给x后, I减1。
x= -- i 表达i先减1后,再将新值赋给x。
自增自减运算符都是单目运算符,是对单目整型、字符型、指针型以及数组的下标等数据进行算术运算的,运算的成果仍是原数据类型。
自增自减运算符的运算规则如下表所示:
[举例阐明]:若i为3,则执行后:
(1)++i /*运算式的值为4,i的值为4 */
(2)i++ /*运算式的值为3,i的值为4 */
(3)--i  /*运算式的值为2,i的值为2*/
(4)i--  /*运算式的值为3,i的值为2 */
[注意事项]:
1、自增自减运算符的运算对象只能是变量, 不能用于常量或体现式。
2、自增自减运算符既可以放在运算对象的前 面(前缀),也可以放在运算对象的背面(后缀),两者功能上略有不一样。
3、在体现式中包含自增、自减运算时,要能 对的分析,否则很容易出错。
若i=5,请分析下面语句执行后j、i的值:
j=i++; /*j的值为5,i的值为6*/
j=++i; /*j的值为6,i的值为6*/