Автокликер Clickermann :: Форум

Основной раздел => Ошибки => Архив => Topic started by: Vint on January 15, 2013, 03:06:26 PM

Title: Какой диапазон чисел
Post by: Vint on January 15, 2013, 03:06:26 PM
Какой возможен диапазон чисел в программе? Не нашёл описания.

Столкнулся с
Code: (clickermann) [Select]
$a= 0.00002
LOGWRITE ($a)
результат -3
Ну и так далее.
При $a= 0.00001    результат -4
Если нулей после запятой три, то всё нормально.

Да, и про верхний предел хотелось бы знать.
Title: Re: Какой диапазон чисел
Post by: Johnny on January 15, 2013, 08:18:19 PM
мммм это интересный баг. дело в том что когда в начале дробного числа идет много нулей, для краткости оно пытается записаться число в экспоненциальном виде
можешь написать print(0.00002) и посмотреть что будет в логе. упустил из виду.

границы так сразу и не вспомню
Title: Re: Какой диапазон чисел
Post by: Vint on January 15, 2013, 10:01:52 PM
Интересно. Что значит "пытается"?   :)
Если может, пусть записывает с экспонентой, думаю никто против не будет.
А с этими пока что делать? Или только будущее обновление поможет?
Кстати, временно хотел выкрутиться через калькулятор но не тут то было. Не знаю как число из переменной (вычисленной) загнать в калькулятор. Напрашивался простой выход - через буфер, но работает только на целых числах. С дробными начинается котовасия с точками/запятыми.