当前位置:编程学习 > C#/ASP.NET >>

关于按位形成字!请教

请教大家,我有16个0x01,想让它们拼成一个字,即0xFFFF, 如何在使用CPU运算时间最小的情况下实现?谢谢!
如果是每个0x01向左移位,再将它们的结果相或,我会。还有没有其它方法让CPU快速实现呢? --------------------编程问答-------------------- 我还想到一个方法是:每个0x01用Tostring方法变成16个1,然后用+号把这16个字符串连接,再将结果转成short型数据。
请问还有什么方法? --------------------编程问答-------------------- 顶啊!众位大哥帮出出着儿啊! --------------------编程问答-------------------- 不同的CPU不同,一段代码对于这个CPU来说可能是最快的,对另一个来说则未必。

因此对CPU优化这样的事情不是.NET程序员考虑的问题,留给JIT去解决吧。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,