Size: a a a

2020 October 09

c

codingteam@cjr in codingteam
Minoru
надеюсь, что самым страшным последствием будет рассыпающаяся в пыль раковина
источник

A

Alex Ф-ф-фэils!🌠︙... in codingteam
...коллайдера
источник

c

codingteam@cjr in codingteam
Minoru
а в коллайдере есть раковины? Я думал, столкновения там в камерах каких-то происходят
источник

A

Alex Ф-ф-фэils!🌠︙... in codingteam
Ну, служебные клозеты-то есть
источник

💮

💮 in codingteam
codingteam@cjr
Minoru
а когда ногти отрастают, то 5.0001046?
Это число не представимо в IEEE 754. Ты за кого меня держишь?!
источник

c

codingteam@cjr in codingteam
Minoru
погоди, а как ты проверяешь, что не представимо?
источник

A

Alex Ф-ф-фэils!🌠︙... in codingteam
Пытается представить в виде двоичной дроби
источник

A

Alex Ф-ф-фэils!🌠︙... in codingteam
Перевести
источник

💮

💮 in codingteam
Да.
источник

A

Alex Ф-ф-фэils!🌠︙... in codingteam
И упс
источник

💮

💮 in codingteam
Внизу должна быть степень двойки.
источник

A

Alex Ф-ф-фэils!🌠︙... in codingteam
+
источник

💮

💮 in codingteam
источник

💮

💮 in codingteam
моя кривулька https://pastebin.com/raw/pYMgXKNv
источник

c

codingteam@cjr in codingteam
Minoru
0.50001046 - 1/2 - 2^-17 - 2^-19 - 2^-21 - 2^-22 - 2^-23 - 2^-24 - 2^-26 - 2^-27 - 2^-28 - 2^-29 - 2^-30 - 2^-32 - 2^-34 - 2^-36 - 2^-37 - 2^-39 - 2^-40 - 2^-41 - 2^-43 - 2^-50 - 2^-51 - 2^-54
.0000000000000000100781960554741090163588523864746093750000000000000000000000000000000000000000000000

И правда, в double не уместится
источник

💮

💮 in codingteam
Вообще ни во что бинарное не уместится.
источник

💮

💮 in codingteam
$ python -c 'import fractions;print(fractions.Fraction(50001046,100000000))'
25000523/50000000
источник

💮

💮 in codingteam
Хотя, в IEEE 754 есть десятичные дроби, так что представимо, на самом деле.
источник

c

codingteam@cjr in codingteam
Minoru
0.499609375 - 2^-2 - 2^-3 - 2^-4 - 2^-5 - 2^-6 - 2^-7 - 2^-8 - 2^-9 - 2^-10 - 2^-11 - 2^-14 - 2^-15 - 2^-18 - 2^-19 - 2^-22 - 2^-23 - 2^-26 - 2^-27 - 2^-30 - 2^-31 - 2^-34 - 2^-35 - 2^-38 - 2^-39 - 2^-42 - 2^-43 - 2^-46 - 2^-47 - 2^-50 - 2^-51 - 2^-54
.0000000000000000333066907387546962127089500427246093750000000000000000000000000000000000000000000000

Похоже, я что-то неправильно делаю, или bc меня обманывает. Не умещается в double!
источник

c

codingteam@cjr in codingteam
Minoru
@ttldtor: тут какая-то опенсорцная альтернатива Squish для тестирования Qt UI: https://github.com/faaxm/spix Я не щупал
источник