Re[7]: Типы чисел в DSL
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 06.12.23 04:58
Оценка: 9 (1)
Здравствуйте, Alekzander, Вы писали:

A>Так они и продаются, наверно, пакетами тысяч в десять или сто при такой-то цене.


Да, они продаются лотами. Но оперировать стоимостью одной акции всё равно придётся


M>>Кстати, а дробная часть у тебя как, двоичная или десятичная будет?


A>Не понял вопроса. А просто считать в сотых, это двоичная или десятичная? И как выглядит другая?


Это десятичная — умножаешь/делишь на сто. Сдвигами не получится. Двоичная — это когда у тебя после точки идут 1/2, 1/4, 1/8, 1/16 и тп. 0.1 ты с двоичной дробной частью не сможешь получить.

А с десятичной дробной частью обнулить дробную часть просто по битовой маске не получится

По итогу если с десятичной дробной частью — это тот же BigDecimal, только не Big. Получаешь геморои от того, что дробь десятичная, а профиты от Big — не получаешь.

Ну, в общем, если будешь decimal fixed point на целых делать, приходи к нам с геморроями, поржем
Маньяк Робокряк колесит по городу
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.