Почему диапазон любого типа данных больше на отрицательной стороне по сравнению с положительной стороной?
Например, в случае целых чисел:
В Turbo C его диапазон от -32768 до 32767, а для Visual Studio - -2147483648 до 2147483647.
То же самое происходит с другими типами данных...
[UPD: установите правильные предельные значения для Visual Studio]