C# “与”之间有区别吗;“添加”;及;位加法“;?

C# “与”之间有区别吗;“添加”;及;位加法“;?,c#,C#,作为一个小项目(没有什么关键任务),我决定尝试用C#编写GOST28147-89的实现。然而,在阅读(GOST 28147-89的信息定义)时,我注意到了这一点 (+)是相同长度的字的按位加法,模为2 [+]是模2^32的32位向量的加法 这两者之间的区别是什么,主要是第一个指定按位加法,第二个简单地表示加法?因为它说的是“模2”,我不得不假设它们只是指不带进位地分别添加每一位 所以 我想不出它有什么特别好的用途,因为它本质上与xor相同 使用XOR可以吗?或者是否有一个代码片段更适合这种类型的

作为一个小项目(没有什么关键任务),我决定尝试用C#编写GOST28147-89的实现。然而,在阅读(GOST 28147-89的信息定义)时,我注意到了这一点

(+)是相同长度的字的按位加法,模为2

[+]是模2^32的32位向量的加法


这两者之间的区别是什么,主要是第一个指定按位加法,第二个简单地表示加法?

因为它说的是“模2”,我不得不假设它们只是指不带进位地分别添加每一位

所以


我想不出它有什么特别好的用途,因为它本质上与xor相同

使用XOR可以吗?或者是否有一个代码片段更适合这种类型的操作?是的,我会这么做。
  0101 
 +1111
-------
  1010