2.8算数运算符与自增、自减运算符(导学案) -《C语言程序设计》同步教学(高教版)

2024-11-09
| 3页
| 76人阅读
| 1人下载
普通

内容正文:

算数运算符与自增、自减运算符 学习目标 1.理解算术运算符的运算规则 2.掌握自增、自减运算符的运算规则 知识精讲 1、 算术运算符 说明: (1) 模除运算是两个整数相除后取余数;要求 % 两边必须是整型数据。 (2) 若算术运算符两边均为整数,则结果仍为整数。 例: 7 / 3 = 2 1 / 2 = 0 (3) 若参加运算的两个数中有一个数为实数,则结果为double型。 (4) 每个运算符都有一个优先级。如乘除的优先级高于加减。 2、 自增、自减运算符 说明: (1)“++”为自增运算符,“--”为自减运算符。 (2)自增、自减运算符为“右结合性”,优先级为2。 (3)自增、自减运算表达式的结合方向都是自右至左。 (4)++k与k++ 的不同之处在于: 前者先执行k = k + 1,然后再使用k的值;而后者则先使用k的值,再执行k = k +1。 典型例题 #include <stdio.h> main( ) { int i,j,k; k=30; i=k++; printf(“i=%d,k=%d”,i,k); j=++k; printf(“ j=%d,k=%d”,j,k); } 请写出程序的运行结果: 巩固训练 1、C语言中运算对象必须是整型的运算符是( ); A、 % B、/ C、++ D、, 2、若变量已正确定义并赋值,则符合C语言语法的表达式是( ) A、a=a+7; B、a=7+b+c,a++ C、int(12.3%4) D、a=a+7=c+b 3、下列错误的表达式是( ) A、a=a+7 B、a++ ,b++ C、13.5%2 D、a+=5 4、下列程序的输出结果是: main( ) {int x; x=-3+4*5-6; printf(“%4d”,x); x=-3+4%5-6; printf(“%4d”,x); x=-3*4%-6/5; printf(“%4d”,x); x=(7+6)%5/2; printf(“%4d”,x); } 5、j=3; printf(“%d”,++j); 输出 ;j= ; j=3; printf(“%d”,j++); 输出 ;j= ; 典型例题 i=30,k=31 j=32,k=32 巩固训练 1.A 2. A 3. C 4. 11 -5 0 1 5. 输出 4 ;j= 4 ; 输出 3 ;j= 4 ; 学科网(北京)股份有限公司 $$

资源预览图

2.8算数运算符与自增、自减运算符(导学案) -《C语言程序设计》同步教学(高教版)
1
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。