Здравствуйте, 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
Очень даже организуешь!
Или я где-то грабли не вижу?
Хочешь быть счастливым — будь им!
Без булдырабыз!!!