Показать сообщение отдельно
Старый 17.04.2013, 22:59   #4 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от TaRaKaN Посмотреть сообщение
Vladimir_S, вечер добрый! А что за тип переменных "Word"? Почему бы не использовать тип "integer"? И в чем их отличия?
P.S. Простите за возможно тупые вопросы. Последний раз паскаля касался курсе на 2м университета =)
Вот сводная таблица целочисленных форматов в Паскале. Прошу заметить, это относится к НОРМАЛЬНОМУ (Turbo, Free) Паскалю, но ни в коем случае не к этому... ну, в общем, не к АВС, где всё за каким-то хреном переиначено: тамошний Integer соответствует Longint, Word - вообще непонятно, то ли есть, то ли нет...
Код:
Type                         Range                Size in bytes
 Byte                        0 .. 255                    1
 Shortint                 -128 .. 127                    1
 Integer                -32768 .. 32767                  2
 Word                        0 .. 65535                  2
 Longint           -2147483648 .. 2147483647             4
 Cardinal                    0 .. 4294967295             4
 Int64    -9223372036854775808 .. 9223372036854775807    8
 QWord                       0 .. 18446744073709551615   8
И да, форматы Cardinal, Int64 и QWord есть не во всех реализациях Паскаля.
Vladimir_S вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070