C - 双模整数的下限

标签 c integer double floor modulus

我需要执行以下等式 floor(e%100000),其中 e 是 double 。我知道 mod 只接受 int 值,我该如何实现相同的结果?

谢谢

最佳答案

使用 fmod() 函数代替 %。它接受 double 参数,并返回一个 double 结果。

关于C - 双模整数的下限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3590379/

相关文章:

python - 哪种脚本语言在 perl vs python vs ruby​​ 中表现更好?

c - 读取文件并在每行的开头添加 10 个数组元素读取到数组我正在存储文件的行

c - 如何在C函数中访问这个结构体数组?

c++ - double 不能正确减去小数

c++ - 整数除法始终为零

c - "Lower precision in wider context"警告实际上是什么意思?

c++ - 在 C++ 中将整数存储到 char* 中

c - 为什么 int *b[5] 形成 8 位的差异而不是 4 位?

r - 当你有一个向量时,如何在 R 中使用子字符串函数?

c++ - 如何使 C++ cout 不使用科学计数法