Why is Int32's maximum value 0x7FFFFFFF?

前端 未结 6 682
野趣味
野趣味 2021-02-02 10:38

I saw in MSDN documents that the maximum value of Int32 is 2,147,483,647, hexadecimal 0x7FFFFFFF.

I think, if it\'s Int32 it should store 32-bi

6条回答
  •  北海茫月
    2021-02-02 11:35

    You are not considering the negative numbers. Int32 have the sign.

    From MSDN: http://msdn.microsoft.com/en-us/library/system.int32.minvalue.aspx The MinValue is -2,147,483,648; that is, hexadecimal 0x80000000.

提交回复
热议问题