位移是否总是考虑到端结构?

Does bit-shifting always take the Endian architecture into consideration?

本文关键字:结构 考虑到 是否      更新时间:2023-10-16

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

每当我执行位移时,我是否必须考虑体系结构的内部性?

No。位移是一个纯粹的代数运算。它与平台的关系并不比乘2更大。

平台相关的是将变量解释为字符数组的结果。

不,你没有。在c++和c#中,您可以完全根据存储的数字来考虑位移动,而不考虑体系结构的端序。