C# 分配uint时的奇怪代码

C# 分配uint时的奇怪代码,c#,C#,我在想,uint不应该是整数吗 有人能给我解释一下这个代码吗,因为它看起来不像一个数字: const uint INIT_D = 0x10325476; 根据0x,整数赋值中的前缀是 因此: const uint INIT_D = 0x10325476; 产生与以下相同的结果: const uint INIT_D = 271733878U; 它是十六进制表示法。将代码包含在问题主体中。还有,你到底对什么感到困惑?0x前缀?它的意思是十六进制。快速的谷歌搜索将节省每个人的时间。没什么错,否决

我在想,
uint
不应该是整数吗

有人能给我解释一下这个代码吗,因为它看起来不像一个数字:

const uint INIT_D = 0x10325476;
根据
0x
,整数赋值中的前缀是

因此:

const uint INIT_D = 0x10325476;
产生与以下相同的结果:

const uint INIT_D = 271733878U;

它是十六进制表示法。将代码包含在问题主体中。还有,你到底对什么感到困惑?
0x
前缀?它的意思是十六进制。快速的谷歌搜索将节省每个人的时间。没什么错,否决票可以是随机的。uint文字以U结尾,例如271733878U,但你回答了这个问题。@buffjape这可能确实是我的缺陷。谢谢你指出!