Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> INT64, или тип в арифметических операциях 
V
    Опции темы
CIBRAIKER
Дата 15.11.2006, 21:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 188
Регистрация: 26.10.2006
Где: Украина, Харьков

Репутация: нет
Всего: 1



Прочитал недавно одну статейку о правилах в  арифметических операциях: "" Результат Х/Y имеет тип Extended при любых допустимых типах операндов. Для остальных операций, если хоть один операнд имеет тип real, то результат имеет тип  Extended; в противном случае
если если хоть один операнд имеет тип INT64, то разультат тоже имеет тип INT64; в противном случае результат имеет тип integer.""
А терь вопрос: чё такое этот  тип INT64 и с чем его едят? smile 
--------------------
Что такое майонез - это драйвер для борьща!    
PM MAIL ICQ   Вверх
Sunvas
Дата 15.11.2006, 21:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Соль и сахар
****


Профиль
Группа: Участник
Сообщений: 3388
Регистрация: 12.3.2006
Где: Тосно

Репутация: 28
Всего: 89



Если мне правильно в свое время объясняли, то это int64 - это целое число, более чем Longint, и занимает в памяти 64 байта.


--------------------
Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их.
PM MAIL   Вверх
W1zArD
Дата 15.11.2006, 22:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 285
Регистрация: 29.1.2006

Репутация: 3
Всего: 3



Sunvas правильно

CIBRAIKER, в редакторе кода достаточно указатель поставить на int64 (или вообще туда куда интересно попасть =) ) и жмешь F1....Вуаля и ответ перед нами... (а еще и с помощью ctrl'a можно разобраться)
PM   Вверх
Sunvas
Дата 15.11.2006, 23:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Соль и сахар
****


Профиль
Группа: Участник
Сообщений: 3388
Регистрация: 12.3.2006
Где: Тосно

Репутация: 28
Всего: 89



Цитата(W1zArD @  15.11.2006,  22:48 Найти цитируемый пост)
а еще и с помощью ctrl'a можно разобраться

Ну в даном случае это нам мало-что даст.

Хотел только добавить - для for-a int64 недопустиму применять.


--------------------
Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их.
PM MAIL   Вверх
Quadr0
Дата 15.11.2006, 23:39 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Цитата(W1zArD @  15.11.2006,  23:48 Найти цитируемый пост)
Sunvas правильно

Цитата(Sunvas @  15.11.2006,  22:37 Найти цитируемый пост)
64 байта

Не байта, а бита. То есть 8 байт.
Таким образом, диапазон допустимых значений колеблется так:
-2^63...2^63-1
  Вверх
Alexeis
Дата 16.11.2006, 01:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 109
Всего: 459



Особый тип который обрабатывается за 2 захода, т.е. фактически не является родным типом и эмулируется, даже если у вас Athlon64  smile . Ждемс Delphi 2007.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
ArtemRubtsov
Дата 16.11.2006, 05:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 20
Регистрация: 12.11.2006

Репутация: нет
Всего: нет



для доступа к старшей и младшей части или байтам(словам) применяется также тип int64rec
PM MAIL   Вверх
Akella
Дата 16.11.2006, 08:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 36
Всего: 329



Цитата(Sunvas @  15.11.2006,  23:38 Найти цитируемый пост)
Хотел только добавить - для for-a int64 недопустиму применять. 

почему? что станется?
PM MAIL   Вверх
Yanis
Дата 16.11.2006, 10:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2937
Регистрация: 9.2.2004
Где: Москва

Репутация: 72
Всего: 111



Цитата(alexeis1 @  16.11.2006,  02:04 Найти цитируемый пост)
Ждемс Delphi 2007. 

И тем не менее это зависит от разрядности процессора в большей степени smile

Добавлено @ 10:18 
Цитата(Akella @  16.11.2006,  09:47 Найти цитируемый пост)
почему? что станется?

Возьми и проверь! Просто Delphi считает тип Int64 составным типом (DDWORD, если можно было бы так выразиться).


--------------------
user posted image *щёлк*
PM MAIL WWW ICQ   Вверх
Alexeis
Дата 16.11.2006, 10:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 109
Всего: 459



Цитата(Yanis @  16.11.2006,  10:17 Найти цитируемый пост)
И тем не менее это зависит от разрядности процессора в большей степени smile

Ну там уже появилась вроде спецификация 64 на PE, значит уже можно будет скоро использовать его как атомарный тип. 
Цитата(Akella @  16.11.2006,  08:47 Найти цитируемый пост)
почему? что станется? 

Не предусмотрели...  smile , вот и не работает. Счетчик же тут не такой как в С++, в делфи он как бы включается в оператор. Не зря же пишут, что после выхода из цикла его значение может быть не определено.



--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
Sunvas
Дата 16.11.2006, 12:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Соль и сахар
****


Профиль
Группа: Участник
Сообщений: 3388
Регистрация: 12.3.2006
Где: Тосно

Репутация: 28
Всего: 89



Цитата(Akella @  16.11.2006,  08:47 Найти цитируемый пост)
почему? что станется?

Не компильнется  smile 


--------------------
Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их.
PM MAIL   Вверх
CIBRAIKER
Дата 16.11.2006, 15:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 188
Регистрация: 26.10.2006
Где: Украина, Харьков

Репутация: нет
Всего: 1



О, терь ясно, всем спасибо  smile 
--------------------
Что такое майонез - это драйвер для борьща!    
PM MAIL ICQ   Вверх
  
Закрытая темаСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0573 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.