C++中的取模运算符%只能对整数使用(如果要对浮点数使用需要fmod),Python则不同,对整数或浮点数均有效。
在这里再介绍一下取模的定义:假设a,b两个数,那么a mod b = a - n*b,其中n为不大于a/b的最大整数。
举个例子,假设要计算-3.5 mod 2,那么-3.5/2 = -1.75, 所以n = -2。则 -3.5 mod 2 = -3.5 - (-2) * 2 = 0.5
Powered by: 博客园 Copyright © 2024 闪之剑圣 Powered by .NET 8.0 on Kubernetes