您的位置 首页 > 数码极客

「取余符号」编程取余符号?

20221223星期五:


模块1:取整,取模和取商:

模块2:取余和取模的区别,以及一正一负场景取余取模:

模块3:python中运算符优先级:


模块1:取整,取模和取商:

print(5//3) # 1 # // 取整除(向下取接近商的整数)# 相当于 prin(5/3)) # 1 print(5/3) # 1.6666666666666667 # 取商 print(5%3) # 2 print(-5%-3) # -2 print('------------------') # 符号 % 其实是取模,不是取余 # 当两个数均为正数时,取余与取模的结果是一致的 # 当两个数为一正一负时,取余取模计算公式:a - b * c print(5%(-3)) # -1 print(-5%(3)) # 1 # 正负号的优先级,比乘、除、取余、取整的优先级高


模块2:取余和取模的区别,以及一正一负场景取余取模:

python中,符号 % 其实是取模,不是取余 当两个数均为正数时,取余与取模的结果是一致的 而当两个数一正一负时结果就不一样了 公式:a - b * c 所以就看这个c的值了 举例: a = -5, b = 3, y = 余数, m = 模 取余过程: c = a / b = -1.67 取余时,会将 c 向0的方向舍弃掉小数部分,c = -1.67,舍弃后 c = -1 则余数计算如下: y = a - b * c = -5 - (3 * (-1)) = -2 取模过程 c = a / b = -1.67 取模时,会将 c 向负无穷的方向取整,比如此处 c = -1.67,向负无穷方向取整后 c = -2, 则取模计算如下: m = a - b * c = -5 - 3 * (-2) = 1


模块3:Python中运算符优先级:

# 其中上一行比下一行的优先级高,

# 同一行表示优先级相同。

# 在同一个表达式中,按照优先级从高到低依次计算,优先级相同则按照从左到右的顺序计算


责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“取余符号,编程取余符号,c语言取余符号,取余符号数学”边界阅读