C语言除法

发布时间 2023-10-23 09:51:08作者: _玄
C语言除法运算符“/”和求余运算符“%”
   看似两个很简单的运算符,却也真要掌握用好它也不容易,本文作为关于此类运算符的各方面的问题的汇总,希望对你我都有一些帮助。

      除法运算符“/”。二元运算符,具有左结合性。参与运算的量均为整型时,结果为整型,舍去小数。如果运算量中有一个为实型,结果为双精度实型。

例如:

5/2=2,1/2=0

5/2.0=2.5 

 

        求余运算符“%”,二元运算符,具有左结合性。参与运算的量均为整型。求余运算的结果等于两个数相除后的余数

例如:

5%2=1,1%2=1

5%2.0和5.0%2的结果是语法错误

 

Python中的除法://和/

  除法:单斜杠(/),不管除数和被除数是不是整数,最后结果都是float类型。
  取整:双斜杠(//):表示地板除,即先做除法(/),然后向下取整(floor)。至少有一方是float型时,结果为float型

例如:

1/2 = 0;

1.0/2 = 0.5;