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

AS>>>Распределение вещественных чисел, представляемых флоат (да и любым числом с плавающей точкой) на множестве вещественных чисел, неравномерно. Наиболее плотно числа представлены (отбросив знак) в районе единицы, далее, ближе к границам диапазона — значительно более разрежено. Т.е. далеко не все целые числа из диапазона флоата можно с точностью до +-0.5 им представить.

T>>Наиболее плотно — в районе нуля

AS>С чего это? Флоат хранится в нормализованом виде с неявной единицой.

Спорить не буду. Но мне всегда казалось, что от -0.1 до 0.1 флоатов больше, чем от 0.9 до 1.1. Но если окажется, что это не так, то я не очень расстроюсь.

AS>>>В общем — правильнее и быстрее использовать вложеный цикл на long, если компилер не поддерживает 64-х битные целые.

T>>Правильнее? Наверное да. Быстрее? Сомниваюсь. Все зависит от задачи и "внутренностей" цикла.

AS>Быстрее — однозначно.

Если с индексом ничего не делается, то да. Если делается — не факт.

AS>По производительности будет не сильно ниже, чем с int64.

Может и быстрее быть. Я же сказал "Все зависит от задачи и "внутренностей" цикла".
---
С уважением,
Лазарев Андрей
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.