gpt4 book ai didi

C# - 大整数的按位运算

转载 作者:行者123 更新时间:2023-11-30 19:29:45 27 4
gpt4 key购买 nike

我有很多标志,我想将它们存储在一个整数中,以便稍后我可以对它们执行按位 AND 运算。这些标志的数量最多可以达到 1000 个。但是,C# 中没有可以存储 1000 位的类型。

比如我想对ü进行(&)运算

100000010000000011100000000000000000000000000000...........00001 --> (1000 flags)
000000000000000001111110000000000000000000010101.......... 11111 --> (1000 flags)

那么,我怎样才能对两位集合执行这个 (&) 操作呢?

最佳答案

I have many flags that I want to store them in an integer, so that later I can perform bitwise AND operation on them.

这是一个不合逻辑的逻辑。您可以使用 BitArray与其 And无需人为通过数字类型来满足该要求的方法。

如果您逻辑上没有得到一个数字(并且“许多标志”对我来说听起来不像一个数字)您不应该特意使用数字表示。

关于C# - 大整数的按位运算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11123890/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com