【发布时间】:2019-06-23 19:20:18
【问题描述】:
朋友们。 我正在使用 PAWN 语言(C 类似)编写一些代码,但我需要优化运行时间。 所以我不想在这里尝试使用按位运算。 我有我的函数来舍入整数,但我需要重写它以减少一点时间。
有人能解释一下如何将这些操作转换为按位操作吗?为什么? 如果他们完全一样,他们如何优化程序的运行时间?
感谢您的帮助!
stock round(num)
{
new rem = num % 10;
return rem >= 5 ? (num - rem + 10) : (num - rem);
}
【问题讨论】:
标签: c optimization bitwise-operators bit-shift