Ich habe da ein Problem und vielleicht könnt ihr netten Menschen mir ja helfen.
Wenn ich euch mal ein kleines Program zeigen dürfte:
#include <limits.h>
#include <stdio.h>
int main() {
printf("| %i | %i |", INT_MIN, INT_MAX);
return 0;
}
die Ausgabe sollte ja den Max bzw. Min wert für int ausgeben welcher laut folgender seite
http://www2.fh-fulda.de/~klingebiel/c-stdlib/limits.htm -32767 und 32767 ist.
Wenn ich das mit Microsoft Visual C++ laufen lasse (wir müßen das benutzen ) zeigt er mir -2147483648 und 2147483647 an. Kann mir einer sagen woran das liegt oder was ich falsch mache. Ich danke euch im Voraus.
Mfg Majak
Wenn ich euch mal ein kleines Program zeigen dürfte:
#include <limits.h>
#include <stdio.h>
int main() {
printf("| %i | %i |", INT_MIN, INT_MAX);
return 0;
}
die Ausgabe sollte ja den Max bzw. Min wert für int ausgeben welcher laut folgender seite
http://www2.fh-fulda.de/~klingebiel/c-stdlib/limits.htm -32767 und 32767 ist.
Wenn ich das mit Microsoft Visual C++ laufen lasse (wir müßen das benutzen ) zeigt er mir -2147483648 und 2147483647 an. Kann mir einer sagen woran das liegt oder was ich falsch mache. Ich danke euch im Voraus.
Mfg Majak