C语言编程表达式深入解析与应用.pptVIP

  • 1
  • 0
  • 约5.91千字
  • 约 32页
  • 2026-07-15 发布于江苏
  • 举报

1第4章表示式第1页

本章关键点算术运算符赋值运算符自增和自减运算符表示式求值表示式语句第2页

4.1算术运算符C提供5个二元算术运算符:+加(addition)-减(subtraction)*乘(multiplication)/除(division)%取余(remainder)二元算术运算符需要两个操作数。两个一元算术运算符: +一元正号运算符 -一元负号运算符第3页

一元算术运算符一元算术运算符需要一种操作数: i=+1; j=-i;一元正号+运算符无任何操作,强调某个数值常量是正的,典型C没有这个运算符。第4页

二元算术运算符i%j的值是i除j的余数.10%3的值为112%4的值为0二元算术运算符允许操作数为整数或浮点数,也能够是两者混合。当操作数为整数和浮点数混合,成果为浮点数。9+2.5f成果为11.56.7f/2成果为3.35第5页

/和%运算符当两个操作数是整数时,运算符/”会丢掉分数部分来获取成果。因此1/2的成果是0而不是0.5。运算符%要求操作数是整数,任一种操作数不是整数,编译无法通过。把0做为右操作数,会造成未定义行为。当运算符/和%用于负操作数,在C89中其行为由实现定义(implementation-defined),除法的成果能够是向上取整,也能够是向下取整。在

文档评论(0)

1亿VIP精品文档

相关文档