【发布时间】:2012-07-21 15:17:52
【问题描述】:
有人能告诉我对二进制数求幂的逻辑吗?比如我想取110^10,但是不知道背后的逻辑。如果有人能提供给我,那将是一个很大的帮助..(我希望它以纯二进制完成,没有转换,也没有循环乘法。只是逻辑......)
【问题讨论】:
-
你问的是如何计算 6**2?
-
我想纯粹用二进制来做。没有转换,没有循环乘法,纯二进制逻辑..
-
一切都是纯二进制逻辑,如果你想要固定精度(例如 uint16)逻辑,你可以避免循环,否则:否则我们不会有计算“功率”的算法,只有一些便宜的“纯二进制”操作