Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.02.2013, 04:23   #1
ДралсяСошибками
Форумчанин
 
Аватар для ДралсяСошибками
 
Регистрация: 31.05.2011
Сообщений: 301
По умолчанию Вопрос по типам данных

Всем привет! Возникла одна проблемка, есть код:
Код:
procedure TForm1.Button2Click(Sender: TObject);
var
  a1,a2,a3: dword; // int64
begin
  a2 := 621177;
  a3 := 69069;
  a1 := a2 * a3;
  ShowMessage(IntToStr(a1)); // 4249368549  при int64 42904074213
end;
понимаю что произведение выходит за максимум dword, возможно звучит странно, но мне надо узнать почему получается 4249368549, а например не максимум dword
ДралсяСошибками вне форума Ответить с цитированием
Старый 05.02.2013, 04:44   #2
Slym
Участник клуба
 
Регистрация: 07.12.2011
Сообщений: 1,025
По умолчанию

6+8=4 потому что 1 не влезло и отброшено
Не стесняемся, плюсуем!
Slym вне форума Ответить с цитированием
Старый 05.02.2013, 09:02   #3
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
По умолчанию

Добавлю
4249368549 = $FD4837E5
42904074213 = $9FD4837E5
Sibedir вне форума Ответить с цитированием
Старый 05.02.2013, 15:43   #4
ДралсяСошибками
Форумчанин
 
Аватар для ДралсяСошибками
 
Регистрация: 31.05.2011
Сообщений: 301
По умолчанию

Господа! Огромное Вам спасибо)))
ДралсяСошибками вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вопрос по базе данных obsession Общие вопросы Delphi 12 14.04.2012 20:50
Delphi и AutoCAD - страсти по типам данных praeeo Общие вопросы Delphi 3 21.10.2010 17:25
Доступ к типам другой формы godlsd Общие вопросы Delphi 4 16.08.2010 13:30
Вопрос по Базы Данных L0102591 Помощь студентам 2 17.01.2010 20:30
вопрос оБ исходных данных giggles Помощь студентам 0 21.11.2009 22:40