Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Чем отличается Integer от LongInt? [D6, Win2k]


Страницы:   1 2

Mishenka ©   (2005-01-26 15:36:00) 

Я посмотрел в хелпе они оба по 32 bit и оба от -2147483648 до 2147483647. В чём разница?


rdm   (2005-01-31 04:14:00) [1]

>Вы мне профы. лучше ответьте на то какая разница между WordBool,ByteBool и LongBool все принимают 2 значения "true" "false",а занимают разное кол-во памяти.
Boolean - true=1,false=0
ByteBool,WordBool,LongBool - false=0,true=остальные значение


Reindeer Moss Eater   (2005-01-28 08:46:00) [2]

Без уточнения где именно сравнивают эти типы вопрос не имеет особого смысла.
Разве что можно сразу сказать, что LongInt это - физический тип, а Integer - логический (не путать с булевым).


Anatoly Podgoretsky   (2005-01-28 00:12:00) [3]

Kerk ©   (27.01.05 23:16) [21]
Пить вредно, а трезветь бессмысленно.


Eraser   (2005-01-27 23:39:00) [4]

Kerk ©
надо трезветь.

Скорее наоборот ;-))


SergP   (2005-01-27 23:33:00) [5]


>  [22] Kerk ©   (27.01.05 23:22)
> байи бывает отрицательный?


Ну это смотря как на него посмотреть? :-))


Kerk   (2005-01-27 23:22:00) [6]

байи бывает отрицательный?


Kerk   (2005-01-27 23:16:00) [7]

Andy BitOff ©   (27.01.05 22:56) [19]
Anatoly Podgoretsky ©   (27.01.05 23:07) [20]
чего-то я вас не понял.. или вы шутите.. или мне надо трезветь.


Anatoly Podgoretsky   (2005-01-27 23:07:00) [8]

Нет, только последний байт отричательный


Andy BitOff   (2005-01-27 22:56:00) [9]

Это значит, что первые два байта положительные, а вторые два отрицательные


dimaxx   (2005-01-27 22:55:00) [10]

32 бита = 2 слова = 4 байта. Вся разница в платформозависимости.


Kerk   (2005-01-27 22:26:00) [11]

Eraser ©   (27.01.05 22:07) [16]
и?


Eraser   (2005-01-27 22:07:00) [12]

begin...end ©
DWORD как и WORD - беззнаковые, а Integer- знаковый ;-))


pasha_golub   (2005-01-27 21:37:00) [13]

begin...end ©   (27.01.05 21:11) [14]
Kerk ©   (27.01.05 21:08) [13]

Оба вы ламо. Это четыре байта :Р


begin...end   (2005-01-27 21:11:00) [14]

> [13] Kerk ©   (27.01.05 21:08)

Сам ты ламер. Это не 2 слова, это одно двойное слово.
:-)


Kerk   (2005-01-27 21:08:00) [15]

Ну вы ламеры!!! LongInt не 32 бита!!! Оно 2 слова!!!


Gero   (2005-01-27 21:03:00) [16]


> На самом деле LongInt 32 бита, а integer 4 байта - вот и
> разница

Хм, а по-моему наоборот…


Andy BitOff   (2005-01-27 20:43:00) [17]

На самом деле LongInt 32 бита, а integer 4 байта - вот и разница


Kerk   (2005-01-27 19:29:00) [18]

MakedoneZ ©   (27.01.05 19:06) [9]

в том и логика.. что разное кол-во памяти


MakedoneZ   (2005-01-27 19:06:00) [19]

Вы мне профы. лучше ответьте на то какая разница между WordBool,ByteBool и LongBool все принимают 2 значения "true" "false",а занимают разное кол-во памяти.
Где здесь логика? :)


KSergey   (2005-01-27 06:10:00) [20]

> Palladin ©   (26.01.05 23:30) [4]
> Но так ли это там...

Может таки прекращать уже эту травку курить? Ну или хоть поделитесь, а то явно на разных с Вами языках разговариваем... ;)
Уже во второй ветке вижу страннейший Ваш ответ...

Присоединяюсь к Германн'у: там - это где, простите?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо