integer-division - 整数除法导致整数不是浮点数?(猛禽流程图)
问题描述
我想在 Raptor 中绘制一个流程图,它将对整数进行除法,并给出整数而不是浮点数的结果,例如:2/5=2.5,但我希望结果为 2,即商部分。
解决方案
要在 Raptor 中完成此操作,您需要使用地板或天花板命令。floor 命令向下取整,而天花板向上取整。
它们看起来像这样: floor(x) 和 ceiling(x) 其中 x 是要向上和向下舍入的值或变量。
对于地板,如果 x = 2.5,那么它将输出 2
对于上限,如果 x = 2.5,那么它将输出 3
因此,例如,如果您想取 5 并将其除以 2 并输出向下舍入的值,您可以输入:
floor(5/2)
这将输出2。
希望这可以帮助。
推荐阅读
- javascript - jQuery UI 对话框中的 IFrame 有时不会在 Chrome 中加载内容,直到对话框被移动或调整大小(但适用于 FF 和 Edge)
- c - 在 SDL 中,我是否需要释放从 SDL_GetWindowSurface 获得的表面?
- matplotlib - matplotlib 散点图在不使用循环且不使用 seaborn 的情况下添加图例
- elf - shstrtable 在哪个段中?
- r - 条件帮助 ifelse 语句
- python - 如何使用 python pandas 更改索引名称?
- android - android.view.InflateException: Binary XML file line #22: Binary XML file line #22: Error inflating class androidx.fragment.app.FragmentContainerView
- reactjs - 缓存和redux有什么区别
- javascript - new promise inside a async function in order to grab the value outside of the async function
- javascript - 未检测到 keydown 事件