如何将一个整数转换成它的字节组合?

如何将一个整数转换成它的字节组合?

作者:BlogUpdater |  时间:2021-12-24 |  浏览:941 |  评论已关闭 条评论

警告:前方有.NET内容!!!由于某些原因,因为这个问题经常被问起。

如果你想将一个整数拆分为几个字节的组合,可以使用BitConverter.GetBytes方法:

执行以上代码之后,你就会得到这个整数的字节表示:{ 0x40, 0xE2, 0x01, 0x00 }。

更新
如果你想知道当前字节组合是大端还是小端的,可以使用BitConverter.IsLittleEndian属性。
感谢Sean McVey这位读者的反馈。

总结
.NET是大炮,C++是狙击步。
兄弟我还是喜欢狙击步。

最后
Raymond Chen的《The Old New Thing》是我非常喜欢的博客之一,里面有很多关于Windows的小知识,对于广大Windows平台开发者来说,确实十分有帮助。
本文来自:《How do I break an integer into its component bytes?》

最近我写了个东西
正如你们所知道的,拓扑梅尔智慧办公平台(Topomel Box)是一款绿色软件,主要面向经常使用电脑的朋友。它提供了各种提升办公效率的小功能,同时操作上尽可能地简单方便。
我想:你值得拥有。

标签:

评论已关闭。