Posts: 43
Threads: 1
Joined: Aug 2010
Reputation:
0
По дефолту %f ставит 6 чисел после точки. Если хочешь, чтобы была одна цифра (после точки) - %.1f, две - %.2f, три - %.3f
Posts: 5,763
Threads: 19
Joined: Jul 2008
Reputation:
0
А что удивительного?
Почитайты про основы програмирования и о том как процессоры оперируют числами.
Posts: 388
Threads: 4
Joined: Aug 2008
Reputation:
0
Если бы для меня здесь не было бы ничего удивительного, я бы, очевидно, не создавал бы данную тему и не задавал бы подобный вопрос. Если на то пошло, то, будьте так добры, выражайтесь конкретнее, если у Вас имеются какие-либо стоящие сведения или предположения по данному вопросу.
Posts: 5,763
Threads: 19
Joined: Jul 2008
Reputation:
0
Процессоры не умеют работать с числами с плавающей запятой, они могут оперирывать только целыми числами, для работы с дробными на уровне ядра идет их "интерпретация".
Погрешность которая вас удивила последствия этой "интерпретации", и от неё не избавиться.
Posts: 388
Threads: 4
Joined: Aug 2008
Reputation:
0
Весьма благодарен за столь содержательный ответ. Тема более не актуальна.
Posts: 1,495
Threads: 20
Joined: Sep 2010
Reputation:
0
Как округлить число Alpha до 0.1 тут new Float:Raznica=(Alpha-Beta);
Есть ли StrFloat или как это обойти