Warum ist der maximale Int32-Wert 0x7FFFFFFF?

Ich habe in MSDN-Dokumenten gesehen, dass der Maximalwert vonInt32 ist2,147,483,647hexadezimal0x7FFFFFFF.
http://msdn.microsoft.com/en-us/library/system.int32.maxvalue.aspx

Ich denke, wenn es istInt32 Es sollte einen 32-Bit-Integer-Wert speichern, der zuletzt sein sollte4,294,967,295 und hexadezimal0xFFFFFFFF.

Meine Frage ist warumInt32 Shops31 Bits Integer-Wert?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage