c# - "1UL << 58"转换成十进制是多少?

标签 c# decimal converters

我在名为 conquer online 的游戏上拥有自己的服务器。服务器具有角色效果。每个效果都有自己的 ID。源代码是用 c# 编写的。下面是状态效果的例子

   public class Flags2
    {
        public const ulong

            TopPirate = 1UL << 58
     }

我不太确定小数形式是多少?我可能对此一无所知,所以希望我能理解

最佳答案

2^58288230376151711744

UL将数字声明为 unsignged long

<<Shift Operator将位移动 58 次

来自

00000000000000000000000000000000000000000000000000000000001

10000000000000000000000000000000000000000000000000000000000

关于c# - "1UL << 58"转换成十进制是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31802675/

相关文章:

ios - 将十进制转换为十六进制,添加到字节数组

Javascript 正则表达式表示金额和货币

javascript - 小数点后的值未在 Javascript 中计算

python-3.x - 将Python3转换为Python2

javascript - Base 10 到 Base 2 转换器

c# - 使用 .NET 创建虚拟磁盘?

c# - 如果我有一个正弦表,我应该在唤醒时将整个表查询到内存中吗?

c# - 使用 LINQ 按索引连接

c# - null 条件运算符不适用于可空类型?

pdf - 为什么 pandoc 不能将纯文本文件正确转换为 PDF?