тип integer диапазон



Integer диапазон

Автор Ирина Белкина задал вопрос в разделе Компьютеры, Связь

Почему у переменной типа integer диапазон возможных значений от -32768 до 32767????В Паскале и получил лучший ответ

Ответ от
2 байта - 16 бит. 2^16 =65535 или 32768 + 32767 или от -32768 до 32767.

Ответ от Voha[гуру]
А под неё отвели 2 байта. Потому больше и не влазит

Ответ от Ѐазряд[эксперт]
потому что в паскале отписано для integer 65536 "ячеек" для числа, но так как часто используются и отрицательные числа, то диапазон поделили на 2, а 1 бит забрали под обозначение знака

Ответ от Andy_Bug[гуру]
Потому что она представлена двухбайтовым словом 2x8.
Т. е. 16 битным представлением.
Старший бит отведен под знак. Итого у нас остается 15 бит. максимальное число, которое можно представить 15ю битами = 32767.

Ответ от Growl Podracer[гуру]
специально для этого и ввели модификаторы.

Ответ от Константин Селиванов[гуру]
а -32768..32767 это и есть 65536 значений.

Ответ от Пользователь удален[активный]
Потому что 0 - число положительное а ось симметрии диапазона находится между 0 и -1

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Почему у переменной типа integer диапазон возможных значений от -32768 до 32767????В Паскале

Что такое Тип переменных Real, и Integer?
Integer - переменные целого типа (-1, -2, -3, 3,0, 123 и т. д)
Real - дробные переменные (3.88,
подробнее...
спросили в Тип
В чем различие типа Real и Integer?
integer - целые числа
real - вещественные числа

Например число 27,54 типа real, т. к
подробнее...
спросили в Shadrinsk
В каком случае в VB используется As Integer, As String, As Single, As Double?
Integer используется в случае, если надо хранить информацию в виде целого числа со знаком.подробнее...

Максимальное значение integer ? Максимальное значение Longint ? В паскале.
А в справочнике посмотреть?

Тип |Диапазон |Формат |Размер в байтах
ShortInt
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Lang x OS X API
В чем разница между типами С++ "long" и "int"? Занимают одинаково места, диапазон один и тот же...
1. long - это на самом деле модификатор, полное название типа - long int. В чистом C (без плюсов)
подробнее...
спросили в Тип Паскаль
самый большой целочисленный тип в паскале?
Числовые типы данных (ЦЕЛЫЕ ТИПЫ) Паскаля
Название числового типа данных
Byte
Диапазон
подробнее...
Первый канал Россия на Википедии
Посмотрите статью на википедии про Первый канал Россия
Типы данных в C на Википедии
Посмотрите статью на википедии про Типы данных в C
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*