运算符与表达式一.PPT

运算符与表达式一

第3章 运算符与表达式 本次课主要内容: C运算符简介 算术运算 赋值运算 逗号运算符及逗号表达式 长度运算符 强制类型转换 运算符的优先级和运算顺序 3.1 C运算符简介 (1)算术运算符: +、-、*、/、%、++、-- (2)关系运算符: 、、= =、=、=、!= (3)逻辑运算符: !、、|| (4)赋值运算符: =、复合的赋值运算符 (5)逗号运算符:, (6)位运算符:、、~、|、^、 (7)条件运算符:?: C运算符简介(续) (8)指针运算符:*、 (9)强制类型转换运算符:(类型) (10)下标运算符:[ ] (11)求字节数运算符:sizeof (12)分量运算符:? 、- (13)其他运算符:如函数调用运算符( ) 3.2 算术运算 算术运算符 双目运算符:有两个操作数参与运算 +(加)、-(减)、*(乘)、/(除)、%(求余) 单目运算符:有一个操作数参与运算 +(正)、-(负)、++(自增)、--(自减) 算术表达式 除法运算符“/” 注意下面的表达式: 1/3*3 1*3/3 结果一样? 说明: 两个整数相除,结果为整数;两个实数相除,结果为实数。 阅读程序: main() { int a=22; int b=3; printf(“%d\n”,a/b); } 求余运算符“%” 说明:表达式a%b的运算结果为a除以b的余数,并

文档评论(0)

1亿VIP精品文档

相关文档