Почему абсолютное значение максимального отрицательного целого числа -2147483648 по-прежнему равно -2147483648?

Результат abs (-2147483648 )равен -2147483648, не так ли? это кажется неприемлемым.

printf("abs(-2147483648): %d\n", abs(-2147483648));

выход:

abs(-2147483648): -2147483648
23
задан Victor S 28 June 2012 в 10:51
поделиться