gpt4 book ai didi

c# - 为什么 Int64 和 UInt64 大小相同

转载 作者:太空宇宙 更新时间:2023-11-03 17:12:05 24 4
gpt4 key购买 nike

我在 C# 的上下文中提问。为什么 Int64UInt64 大小相同,即 64 位。其他 Int 变量也是如此。

我原以为 UInt 的大小至少要小一点,因为它不需要表示 - 符号,我是不是在期待一些不合逻辑的事情?

最佳答案

Int64UInt64中的64表示整数的大小为64位。这就是它们大小相同的原因。

大小相同,但范围不同(也是由于有效位):

  • UInt64:0 到 18,446,744,073,709,551,615;
  • Int64:-9,223,372,036,854,775,808 到 9,223,372,036,854,775,807。

关于c# - 为什么 Int64 和 UInt64 大小相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28829514/

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