什么是可以存储在dword类型变量中的最大整数16?

Kyl*_*yle 1 assembly masm

它可以存储的最大数量是多少?

更重要的是,有人可以解释为什么dword无法存储更大的数字?

DWr*_*ght 6

它与本身使用的碱无关.DWORD可以存储的最大数量受到以下事实的限制:DWORD(至少在DWORD的典型用法中,它是Microsoft typedef)是32位宽的无符号整数.这意味着它可以存储的最大数量是2 ^ 32-1.

  • 在二进制文件中11111111111111111111111111111111.
  • 0xFFFFFFFF,正如@GregHewgill所说的那样.
  • 在十进制中4294967295.
  • 在八进制那是37777777777.

这些是使用不同基数的相同数字.二进制显示了机器级别的真实情况.DWORD的最大值(32位宽)全部为32位.