Size: a a a

2020 May 13

m

mr.slavik in MediaTube HCF
вроде да
источник

k

krutmaster in MediaTube HCF
Ща, у меня вроде процесс пошёл на книгу, ща наебеню
источник

m

mr.slavik in MediaTube HCF
фишка в том короче главная что ты просто записывая во float число конечное
обратно прочитаешь уже другое число
а в int - то же самое
источник

k

krutmaster in MediaTube HCF
Блин, чо мешает записывать эти числа как три переменные и с ними оперировать по отдельности
Знак, целая часть, дробная часть
Первое bool, остальные инт
источник

m

mr.slavik in MediaTube HCF
krutmaster
Блин, чо мешает записывать эти числа как три переменные и с ними оперировать по отдельности
Знак, целая часть, дробная часть
Первое bool, остальные инт
ничего, но можно и в одной оперировать
источник

m

mr.slavik in MediaTube HCF
просто нужно знать минимальное и максимальные значения которые могут у выражения получиться
источник

m

mr.slavik in MediaTube HCF
определить динамический диапазон
источник

m

mr.slavik in MediaTube HCF
и домножать числа все на отношение максимального int к максимально возможному значению выражения
источник

m

mr.slavik in MediaTube HCF
тем самым ты сделаешь все числа учавствующие в операции больше в константное число раз
источник

m

mr.slavik in MediaTube HCF
то есть с точки зрения математики - можно эту константу вытащить за скобки
и на нее поделить в конце
но мы не вытаскиваем, а наоборот домножаем на нее все
источник

m

mr.slavik in MediaTube HCF
потому что в фиксированной точке - абсолютная погрешность фиксированная и равна половине младшего бита
а относительная погрешность будет меньше для бОльших чисел
источник

m

mr.slavik in MediaTube HCF
таким образом увеличив числа в N раз, ты во столько же раз уменьшаешь погрешность примерно
источник

m

mr.slavik in MediaTube HCF
короче пора статью написать чтоли на медиум)
хотя щас наверное и на хабр уже зайдет
источник

Р

Родион in MediaTube HCF
☺️
источник

m

mr.slavik in MediaTube HCF
Родион
☺️
во во
источник

m

mr.slavik in MediaTube HCF
я и говорю - зайдет
источник

m

mr.slavik in MediaTube HCF
я по пальцам честно говоря могу пересчитать людей с которыми я общался и им не нужно было ликбез делать
что такое плавающая точка
и почему ее не надо использовать для денег
источник

SK

Sergey Kaluzhskiy in MediaTube HCF
за использование плавающей точки для денег надо бить тапком)
источник

҉b

҉ bukh ↈ bukh ҉ in MediaTube HCF
это ж золотое дно)
источник

АК

Артем Кирьянов... in MediaTube HCF
Так почему это не очевидные вещи
источник