|
23.08.2009, 20:05
|
#1
|
злобный флудер
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений (для 1,476 пользователей)
|
1.4 на
Number#=1
print number
Number#=1.2
print number
Number#=1.6
print number
Number#=1.4
print number
на выходе получаем:
1.000000
1.200000
1.600000
1.390000
что за хрень ?
|
(Offline)
|
|
23.08.2009, 20:13
|
#2
|
Разработчик
Регистрация: 06.08.2007
Сообщений: 473
Написано 131 полезных сообщений (для 257 пользователей)
|
Ответ: 1.4 на
ненай, видио от проца зависит, у меня еще больше искажения
|
(Offline)
|
|
23.08.2009, 22:12
|
#3
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Ответ: 1.4 на
скорее всего print несколько неправильно отображает число...
__________________
|
(Offline)
|
|
23.08.2009, 22:52
|
#4
|
злобный флудер
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений (для 1,476 пользователей)
|
Ответ: 1.4 на
код вообще образный, главное что по логике блицмакса 1.4=1.39
|
(Offline)
|
|
24.08.2009, 00:05
|
#5
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Ответ: 1.4 на
Люди ну блин задрали, каждый месяц кто-то для себя открывает что флоаты нельзя сравнивать, и что их точность крайне мала...
Ищите поиском ответы..надоело перетирать эту тему десятый раз... учите матчасть как устроены типы данных чтоли...
__________________
|
(Offline)
|
|
24.08.2009, 08:44
|
#6
|
Бывалый
Регистрация: 04.01.2008
Адрес: Казахстан \ Талдыкорган
Сообщений: 659
Написано 170 полезных сообщений (для 509 пользователей)
|
Ответ: 1.4 на
Сообщение от NitE
Number#=1
print number
Number#=1.2
print number
Number#=1.6
print number
Number#=1.4
print number
на выходе получаем:
1.000000
1.200000
1.600000
1.390000
что за хрень ?
|
Там будет чтото вроде 1,399999 Т.е. точность сохроняеться, но погрешность не избежна
__________________
Жизнь как говориться игра- делать игры моя профессия(с)
Программирование, это религия! Её нужно исповедовать.
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо FDsagizi за это полезное сообщение:
|
|
24.08.2009, 14:20
|
#7
|
злобный флудер
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений (для 1,476 пользователей)
|
Ответ: 1.4 на
но ё-маё, почему тогда 1.0=1.0,1.1=1.1,1.2=1.2,1.3=1.3,1.4=1.399999,1.5=1 .5
!??!?
|
(Offline)
|
|
24.08.2009, 14:44
|
#8
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: 1.4 на
не хочу показаться грубым, но для деталей - rtfm
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
24.08.2009, 21:24
|
#9
|
Разработчик
Регистрация: 06.08.2007
Сообщений: 473
Написано 131 полезных сообщений (для 257 пользователей)
|
Ответ: 1.4 на
еслиб Nite не запостил, я б о этом даже не узнал. Логика работает нормально, и такие искажения не критичны.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:07.
|