- 0
- 0
- 约2.77万字
- 约 30页
- 2016-10-12 发布于贵州
- 举报
c语言基础教程三章_运算符和表达式免费版
完全免费版
第三章??????运算符和表达式
?3.1.1算术运算符
?? 算术运算符分单目运算符和双目运算符两种。单目运算符只有求负数运算符(一),又称为负值运算符。与它对应的正值运算符(+)很少使用,这里不详述。负值运算符是用来改变一个操作数的正或负号的。在一个正数前加一负值运算符后,则该数变为负数;在一个负数前加一负值运算符后,则该数变为正数。
??? 双目运算符有如下5种:
??? +:加法运算符。如,3+9十I1.??? 一:减法运算符加,7一40??? *:乘法运算符。如,5*3??? /除法运算符。如,18/6??? %:求余运算符。如,12%5.
??? 这5种运算符都要求有两个操作数,故称双目运算符。
??? 说明:
??? (1)除求余运算符只适用整型数运算外,其余运算符可以作整数运算,也可以作浮点数运符。加、减法运算符还可作字符运算。
??? (2)两个整数相除其结果为整数。例如,8/5结果为1.小数部分舍去。如果两个操作数有一个为负数时,则舍入方法与机器有关。多数机器是取整后向零靠拢。例如,8/5取值为1.8/5取值为一1,但也有的机器例外。
??? (3)求余运算符的功能是舍掉两整数相除的商,只取其余数。两个整数能够整除,其余数为0,例如,8%4的值为0,当两个整数中有一个为负数,其余数如何处理呢?请记住,按照下述规则处理:
??? 余数=被除
原创力文档

文档评论(0)