关于按位形成字!请教
请教大家,我有16个0x01,想让它们拼成一个字,即0xFFFF, 如何在使用CPU运算时间最小的情况下实现?谢谢!如果是每个0x01向左移位,再将它们的结果相或,我会。还有没有其它方法让CPU快速实现呢? --------------------编程问答-------------------- 我还想到一个方法是:每个0x01用Tostring方法变成16个1,然后用+号把这16个字符串连接,再将结果转成short型数据。
请问还有什么方法? --------------------编程问答-------------------- 顶啊!众位大哥帮出出着儿啊! --------------------编程问答-------------------- 不同的CPU不同,一段代码对于这个CPU来说可能是最快的,对另一个来说则未必。
因此对CPU优化这样的事情不是.NET程序员考虑的问题,留给JIT去解决吧。
补充:.NET技术 , C#