C语言程序设计刘明才第3章运算符和表达式课件教学.pptVIP

  • 4
  • 0
  • 约6.56千字
  • 约 59页
  • 2017-01-01 发布于广东
  • 举报

C语言程序设计刘明才第3章运算符和表达式课件教学.ppt

第3章 运算符和表达式 算术运算符和算术表达式 自增、自减运算 位运算 赋值运算 关系表达式与逻辑表达式 条件表达式与逗号表达式 3.1 算术运算符和算术表达式 单目运算符 有一个运算对象的运算符是单目运算符(unary operator),C语言的单目算术运算符有两个:+、-。 “+”作为单目运算符(取正值运算符),其作用是取其右边的数或变量的正值。例如:+8或+x。 “-”作为单目运算符(取负值运算符),其作用是取其右边的数或变量的负值(相反数)。例如:-18或-y。 双目运算符 +、-、*、/与数学运算相似,先乘除后加减,即按运算符优先级进行计算。结合性均为从左到右。这里需要说明的是/(除法)运算符的运算对象若都是整型数据时,结果也是整数,舍去小数部分。 例如:1.0/2为0.5,1/2为0,5/2为2,-7/4为-1。 根据运算符“/”的整除特性,可以对整型量作一些特殊的有效处理。例如,若整型变量n是一个两位数,求n的十位上的数字(digit),可以写作“n/10”,因整数除法的特性,结果只取整数部分,如n=21,则“n/10”为2,即求得了n的十位上的数字。 取余运算符“%”是求整数除法的余数,余数符号与左边的运算对象符号相同。需要说明的是取余运算符“%”不能用于实型数据的运算。 例如:3%4为3,6%3为0,-9%5为-4,9%-5为4。 根据运算符“%”的取余特

文档评论(0)

1亿VIP精品文档

相关文档