Maximal- und Minimalwerte für ints

In den meisten modernen Programmiersprachen ist der maximale Wert für einen "int" -Datentyp plattformabhängig, aber in der Regel im Bereich von 2^31 - 1 bis 2^63 - 1 und der minimale Wert ist normalerweise -2^31 oder -2^63. In C und C++ werden die Makros INT_MAX und INT_MIN in der Datei <limits.h> definiert und können verwendet werden, um die maximalen und minimalen Werte für den int -Datentyp auf einer bestimmten Plattform zu bestimmen.

zum Beispiel, auf ein 32-bit System, es ist 2147483647 und -2147483648 und auf ein 64-bit System ist es 9223372036854775807 und -9223372036854775808