Если 32-битные машины могут обрабатывать только числа до 2 ^ 32, почему я могу записать 1000000000000 (триллион) без сбоев моей машины?

32-разрядные компьютеры могут хранить только целые числа со знаком до 2 31 - 1.
Вот почему у нас закончились адреса IPv4 и мы вступили в эру 64-битных систем.

Однако число 2 31 - 1 (2 147 483 647) не так велико, как число 1 триллион (1 000 000 000 000), которое я, кажется, могу нормально отобразить без сбоя моей машины.

Может кто-нибудь объяснит, почему это так?

368
задан 04.12.2016, 17:42

0 ответов

Теги

Похожие вопросы