Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.02.13;
Скачать: [xml.tar.bz2];

Вниз

Чем отличается Integer от LongInt?   Найти похожие ветки 

 
Mishenka   (2005-01-26 15:36) [0]

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


 
Ega23 ©   (2005-01-26 15:37) [1]

AFAIK, integer - соптимизированный для платформы тип данных.


 
Александр Иванов ©   (2005-01-26 15:40) [2]

Помню, когда integer был 2-х байтным :). А Longint - 4-х.


 
KSergey ©   (2005-01-26 15:41) [3]

integer - платформенно зависимый (размер его, в смысле)
LongInt - фиксированного размера 4 байта


 
Palladin ©   (2005-01-26 23:30) [4]


>  KSergey ©   (26.01.05 15:41)

Жьюутко спорный вопрос...
В применении делфи, это верно, Integer - Generic, Longint - Fundamental...
Но так ли это там...


 
Gero ©   (2005-01-26 23:35) [5]

Короче, ничем он не отличается.
На сегодняшний день.


 
Anatoly Podgoretsky ©   (2005-01-27 01:06) [6]

Mishenka   (26.01.05 15:36)  
LongInt 32 бита, а integer хрен его знает.


 
Германн ©   (2005-01-27 02:17) [7]

По-моему уже все точки проставлены над всем, где это нужно!
Пока только остался вопрос к Palladin ©   (26.01.05 23:30) [4]
>В применении делфи, это верно, Integer - Generic, Longint - >Fundamental...
>Но так ли это там...

А где там...?
В сабже указано - [D6, Win2k]


 
KSergey ©   (2005-01-27 06:10) [8]

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

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

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


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

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


 
Kerk ©   (2005-01-27 19:29) [10]

MakedoneZ ©   (27.01.05 19:06) [9]

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


 
Andy BitOff ©   (2005-01-27 20:43) [11]

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


 
Gero ©   (2005-01-27 21:03) [12]


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

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


 
Kerk ©   (2005-01-27 21:08) [13]

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


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

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

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


 
pasha_golub ©   (2005-01-27 21:37) [15]

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

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


 
Eraser ©   (2005-01-27 22:07) [16]

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


 
Kerk ©   (2005-01-27 22:26) [17]

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


 
dimaxx ©   (2005-01-27 22:55) [18]

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


 
Andy BitOff ©   (2005-01-27 22:56) [19]

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


 
Anatoly Podgoretsky ©   (2005-01-27 23:07) [20]

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


 
Kerk ©   (2005-01-27 23:16) [21]

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


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

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


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


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


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


 
Eraser ©   (2005-01-27 23:39) [24]

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

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


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

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


 
Reindeer Moss Eater ©   (2005-01-28 08:46) [26]

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


 
rdm ©   (2005-01-31 04:14) [27]

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



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2005.02.13;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.5 MB
Время: 0.064 c
3-1105696569
Автор333
2005-01-14 12:56
2005.02.13
Вопрос по датам?


1-1107025261
olookin
2005-01-29 22:01
2005.02.13
Снова проблема - отладчик не заходит в процедуру


14-1106646718
Cosinus
2005-01-25 12:51
2005.02.13
Отключение в ХР SP2 брэндмауера или как там его...


9-1099835093
Колбасьев
2004-11-07 16:44
2005.02.13
3DS и другие форматы


6-1101589196
leonidus
2004-11-27 23:59
2005.02.13
Использование кукисов в Indy





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский