4
(-2147483648> 0) restituisce true in C ++?
-2147483648 è il numero intero più piccolo per il tipo intero con 32 bit, ma sembra che trabocchi nella if(...)frase: if (-2147483648 > 0) std::cout << "true"; else std::cout << "false"; Questo verrà stampato truenei miei test. Tuttavia, se eseguiamo il cast di -2147483648 in numero intero, il risultato sarà …
241
c++
integer-overflow