2C语言数据类型.pptVIP

  • 3
  • 0
  • 约2.15万字
  • 约 85页
  • 2019-12-27 发布于湖北
  • 举报
* 2.4.4算术运算符和算术表达式 (1)基本的算术运算符: + (加法运算符,或正值运算符。如:3+5、+3) - (减法运算符,或负值运算符。如:5-2、-3) * (乘法运算符。如:3*5) / (除法运算符。如:5/3) % (模运算符,或称求余运算符,%两侧均应为整型数据,如:7%4的值为3) * 使用上述运算符时需要注意几点: 两整数相除,结果为整数(舍去小数部分),商向下取整。如,20/7,的结果为2,3/4的结果为0。但是,如果除数或被除数中有一个为负数,则舍入的方向是不固定的。例如,-5/3,有的机器上得到结果-1,有的机器上得到结果-2。多数机器采取“向零取整”的方法,即-5/3=-1,取整后向零靠拢。 如参与+,-,*,/运算的两个数中有一个为实型,则结果为double型,因为实型都按dounle型进行处理。 取摸运算符%实际上就是数学运算中的求余运算符,它要求参与运算的两个操作对象均为整型。求余运算的结果等于两数相除后的余数,结果的符号与%左边的操作数的符号相同。例如,20%3的结果为2,45%-8的结果为5(其中“-”为负值运算符),-45%8的结果为-5。 * 例2.13 除法及求余运算 程序运行结果: 2,-2 2.857143,-2.857143 1 程序分析: 第一条输出说明除法运算中两操作数均为整数时其结果为整数,如操作数中出现负

文档评论(0)

1亿VIP精品文档

相关文档