Сб. Апр 27th, 2024

Целые числа со знаком для k-разрядных типов принадлежат диапазону [-2k-1, 2k-1 -l]. Этот диапазон не является симметричным относительно 0, что следует учитывать при программировании. Если, например, изменить знак у наибольшего по модулю отрицательного числа, то полученный результат окажется уже не представимым в том же числе разрядов.

Выпишем значения границ диапазонов для знаковых типов с различной разрядностью и укажем их название в Turbo-Pascal.

Разрядность
Минимум
Максимум
Название в Turbo-Pascal
8
-128
127
shortint
16
-32 768
32 767
integer
32
-2 147 483 648
2 147 483 647
longint

Заметим, что при решении некоторых задач даже четырехбайтный тип для представления целых чисел может оказаться недостаточным. В этом случае придется использовать один из вещественных типов или «длинную» арифметику. На некоторых ЭВМ возможна поддержка целочисленных операций с 48- или 64-разрядными целыми числами.

От content

Ads Blocker Image Powered by Code Help Pro

Обнаружен блокировщик рекламы! Пожалуйста, обратите внимание на эту информацию.

We\'ve detected that you are using AdBlock or some other adblocking software which is preventing the page from fully loading.

У нас нет баннеров, флэшей, анимации, отвратительных звуков или всплывающих объявлений. Мы не реализовываем эти типы надоедливых объявлений! Нам нужны деньги для обслуживания сайта, и почти все они приходят от нашей интернет-рекламы.

Пожалуйста, добавьте tehnar.info к вашему белому списку блокирования объявлений или отключите программное обеспечение, блокирующее рекламу.

Powered By
100% Free SEO Tools - Tool Kits PRO