4

假设我从 C++ 移植代码并且需要在 C# 中模拟相同的位移技术:

每当我执行位移时,我是否必须考虑架构的 Endain-ness ?

4

2 回答 2

3

你不可以。在 C++ 和 C# 中,您可以完全根据存储的数字来考虑位移,而忽略架构的字节顺序。

于 2013-03-09T20:18:07.747 回答
3

不,位移是纯粹的代数运算。它不再依赖于平台,而不是乘以 2。

依赖于平台的是将变量解释为字符数组的结果。

于 2013-03-09T20:19:55.660 回答