Re[4]: 42 битное число!!
От: LaptevVV Россия  
Дата: 01.07.04 08:30
Оценка: :))
Здравствуйте, Tan4ik, Вы писали:

maq>>>Если нет то можно реализовать с использованием двух 32-х битных

LVV>>А можно и адщфе использовать, если использовать в качестве индекса не нужно.

T>адщфе = float?

T>Тогда ты не прав. Флоат всего 4 байта и цикл, перебирающий 2^42 значений, на нем никак не организуешь.
T>Вот на double можно организовать. У него одна мантисса 52 бита.
C doublom-то понятно!
T>[msdn]
T>Type Exponent length Mantissa length
T>float 8 bits 23 bits
T>double 11 bits 52 bits
T>[/msdn]

T>А в качестве индекса все равно поиспользовать не получится... хоть double используй, хоть __int64.


Предел float 10^38 = 2^38*5^38
2^42 = 2^4*2^38 = 16*2^38
Очень даже организуешь!
Или я где-то грабли не вижу?
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.