Als «numeric-limits» getaggte Fragen

6
Warum ist 0 <-0x80000000?
Ich habe unten ein einfaches Programm: #include &lt;stdio.h&gt; #define INT32_MIN (-0x80000000) int main(void) { long long bal = 0; if(bal &lt; INT32_MIN ) { printf("Failed!!!"); } else { printf("Success!!!"); } return 0; } Die Bedingung if(bal &lt; INT32_MIN )ist immer wahr. Wie ist es möglich? Es funktioniert gut, wenn ich …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.