Форум » [x]Harbour » Большие числа и точность » Ответить

Большие числа и точность

ort: Всем привет! Подскажите, есть ли в Harbour возможность точно вычислить, например, 2^98 = 316912650057057350374175801344.

Ответов - 4

Pasha: Тут нужны 128-битные (16-байтовые) целые. Такого типа данных не то что в харборе, но, насколько я знаю, и в C не имеется. Можно конечно сделать эмуляцию, арифметические операции с 16-байтовыми строками. Харборовский тип Number для этого не годится. Но это надо делать.

ort: Паша, спасибо за информацию! Буду учиться как-то эмулировать...

Dima: ort Для чего это понадобилось ?


ort: Dima, для апокалиптических чисел Из википедии: Апокалиптические числа (англ. apocalyptic numbers) — числа, являющиеся степенями двойки 2k и содержащие (в десятичной записи) три шестёрки подряд, то есть число зверя, равное 666. Показатели степени k, дающие такие числа, известны как апокалиптические степени (англ. apocalyptic powers) Конец света близко... Очередной... Заинтересовался апокалиптическими числами



полная версия страницы