Что может вызвать это странное поведение на Python?Странное поведение python на машине с процессором ARM
Python 2.6.2 (r262:71600, May 31 2009, 03:55:41)
[GCC 3.3.4] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> .1
1251938906.2350719
>>> .1
0.23507189750671387
>>> .1
0.0
>>> .1
-1073741823.0
>>> .1
-1073741823.0
>>> .1
-1073741823.0
>>>
Это дает тот же результат для 0.1
, 0.5
, 5.1
, 0.0
и т.д .. Целые отражаются обратно на меня правильно, но ничего с десятичной точкой дает мне сумасшедшие цифры.
Это двоичный код python, скомпилированный для ARM, установленный через Optware на Synology DiskStation 101j.
Кто-нибудь видел что-нибудь подобное раньше?
Я не видел его раньше, действительно, это странно! – Mohamed
очень взволнован! как это происходит? – Xolve
Проверить домашнюю страницу. Я нашел там статью о проблемах с Perl с fp lib. – zxcat