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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.09.2015, 15:48   #1
BLACK_RAIN
Форумчанин
 
Регистрация: 13.02.2012
Сообщений: 867
По умолчанию Очень большие числа

Cамое большое число в Delphi это 64-битный знаковый тип Int64
Min значение int64 = -9223372036854775808
Max значение int64 = 9223372036854775807
Значит, беззнаковый Uint64 должен быть равен 18446744073709551615. Но в delphi7 high(uint64) выдает -1. Это потому что делфя старая?

и теоретический вопрос: что делают матёрые программисты, если им не хватает этого диапазона? что делать, если вдруг приспичит возвести 16777216 в 1000 степень или еще больше?
есть ли в каких-то языках возможность работы с такими числами и процессор вообще может справится с такой задачей? или компьютеры всё еще так примитивны?
BLACK_RAIN вне форума Ответить с цитированием
Старый 27.09.2015, 15:52   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Это потому что делфя старая?
И разрядность маленькая
Цитата:
что делают матёрые программисты, если им не хватает этого диапазона?
Длинную арифметику юзают.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 27.09.2015, 18:12   #3
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
Это потому что делфя старая?
нет, это функция перевода числа в строку выбрана неправильно.
Цитата:
Длинную арифметику юзают.
ога. всё давно придумано, написано, отлажено и выкладено в интернеты.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужно считать и сравнить ну очень большие числа (C++) Nomicos Помощь студентам 11 14.07.2012 15:17
Очень очень большие числа. Mr_freeman Помощь студентам 5 03.05.2012 16:49
большие числа morgan97 Паскаль, Turbo Pascal, PascalABC.NET 5 22.11.2011 00:27
Большие числа DRAgon™ Общие вопросы по Java, Java SE, Kotlin 12 29.01.2011 02:53
Большие числа Лубышев Помощь студентам 6 27.02.2008 22:57