测试了下用位操作实现整数4个字节顺序反转。
只是练手,证明一种方法,无实际意义。
import console;
import godking
var num = 1234
c=raw.swap(num)
d=((num<<24)&(255<<24))|((num<<8)&(255<<16))|((num>>8)&(255<<8))|((num>>24)&255)
e=((num<<24)&0xFF000000)|((num<<8)&0xFF0000)|((num>>8)&0xFF00)|((num>>24)&0xFF)
f=raw.buffer({int a=num})
console.log(toHex(num),toHex(c),toHex(d),toHex(e),toHex(f));
console.pause(true);

这篇博客介绍了作者通过位操作来实现整数四个字节顺序的反转,作为一次技术练手。文章中展示了相关代码,包括不同方式的位移和按位与操作,用于交换字节。虽然这种方法在实际应用中可能意义不大,但证明了一种可能的技术解决方案。
2421

被折叠的 条评论
为什么被折叠?



