除法运算符允许您将两个数字相除并返回一个商,即左边的第一个数字或数字除以右边的第二个数字或数字并返回商。
除法运算符有两种类型:
(i)浮动划分:
此运算符返回的商始终是浮点数,无论两个数字是否为整数。例如:
(ii)整数除法(地板除法):
此运算符返回的商取决于传递的参数。如果任何数字是浮点数,它以浮点数返回输出。它也被称为下限除法,因为如果任何数字为负数,则输出将被下限。例如:
考虑 Python 中的以下语句。
输出:
第一个输出很好,但如果我们来到 Java/C++ 世界,第二个可能会感到惊讶。在 Python 中,“//”运算符用作整数和浮点参数的下除法。但是,除法运算符“/”总是返回一个浮点值。
注意: “//”运算符用于返回小于或等于指定表达式或值的最接近的整数值。所以从上面的代码中,5//2 返回 2。你知道 5/2 是 2.5,小于或等于最接近的整数是 2[5//2]。(它与正常的数学相反,在正常数学中,该值为 3)。
例子
输出
真正的楼层除法运算符是“//”。它返回整数和浮点参数的下限值。
输出