如题。请高手帮忙
就是右移一位,即除以2,类似于+=,不是这样么?
谢谢你,好像是这样子的,但平时貌似很好这样表示。
顶一下 就是这样子的
使用位运算要比除效率高!
求效率高的原因
我刚刚入门,只供参考,好像是gpu中有加乘器,算加法乘法快一些,算除法就得先算倒数,在运算,具体你可以看看风晨大写的cuda入门,个人感觉很不错
:)受教了,原来这地方也不懂耶
这个是C语言本身就有的,貌似。
跟CUDA没什么必然的联系。
移位一般都直接的有很简单的硬件指令支持(移位寄存器)吧,所以效率高。除法虽然也有硬件支持,但是对应的硬件复杂得多。
个人看法和理解。
除法开销比较大,每个时钟周期进行的操作少,所以一般都避免或者用位运算代替…
学习了 哈哈哈哈哈
学习了学习了。。自己不懂的东西还真多哦。。