Replies (33)
- @trminator:@AlexVK равен инту во фрипаскале и дельфи, ЕМНИП.#1921343/5from YaOnline-3.2.2.9055-7791, 28 days ago, in reply to /1
- @Veresk:@trminator нифига не равен, с int не удавалось 250 мегабайт по байту перебрать, а с longint — влёхкую!#1921343/8from Psi+, 28 days ago, in reply to /5
- @Veresk:Кстати, заодно: а размер longint будет одинаковый везде? В Linux\Windows, i386\amd64?#1921343/15from Psi+, 28 days ago
- @trminator:@AlexVK wiki.freepascal.org — "FPC currently uses 32 bits (4 bytes) for integers, whether the machine is a 32-bit or 64-bit machine". Те же 32 бита со знаком. Или я чего-то жёстко не догоняю?#1921343/19from web, 28 days ago, in reply to /9
- @AlexVK:@trminator вроде бы про longint речь вели? Или я что-то не понял?#1921343/23from home1882270D, 28 days ago, in reply to /19
- @trminator:@AlexVK по твоей ссылке на wiki.freepascal.org написано, что longint те же 32 бита со знаком.#1921343/25from web, 28 days ago, in reply to /23
- @trminator:@trminator то бишь я про то, что longint — те же 32 бита, что и integer.#1921343/26from web, 28 days ago, in reply to /25
- @trminator:@Veresk В общем, не буду спорить с практикой, раз так. Возможно, во фрипаскалевской вики написана лажа и там сломали longint, сделав его 64-битным, почему бы и нет.#1921343/27from web, 28 days ago, in reply to /8
- @AlexVK:@trminator лучше сюда глянь, нагляднее: freepascal.org
Integer either smallint or longint,
когда и почему такой или такой я не знаю,
но longint гарантированно целый 4-х байтовый, а integer — нет#1921343/28from home1882270D, 28 days ago, in reply to /27 - @trminator:@AlexVK вообще в идеале он — слово, то бишь 16-битным был только на 16-битных платформах, но когда в последний раз с Паскалем работал, уточнялось, что на фрипаскале его пока держат 32-битным. Но не обещали, что он всегда будет таким.
В общем, вероятность встречи с 16-битным Integer'ом сейчас крайне мала.#1921343/32from web, 28 days ago, in reply to /31 - @AlexVK:@trminator но у @Veresk-а с Integer не заработало, а с longint заработало. Похоже он таки встретился с 16 битным#1921343/33from home1882270D, 28 days ago, in reply to /32