Показать сообщение отдельно
  #7 (permalink)  
Старый 11.01.2023, 15:44
Аватар для webgraph
Профессор
Отправить личное сообщение для webgraph Посмотреть профиль Найти все сообщения от webgraph
 
Регистрация: 14.11.2014
Сообщений: 186

Сообщение от voraa Посмотреть сообщение
Дробные нельзя в BigInt
А если без точки, то не понятно, где целая, где дробная, и как их складывать и вычитать

Что должно получиться после приведения
'234.489274000000000'
'234.489274'
'23448.9274'
?
Ну, ваще:

'234.489274000000000' ->
234489274000000000

'234.489274' ->
234489274000000000

'23448.9274' ->
23448927400000000000

Т.е. в вашем случае было принято решение использовать 15 знаков после запятой — значит все числа в этой системе будут иметь 15 знаков после запятой. Это число знаков, очевидно, может быть выбрано только 1 раз.
Ответить с цитированием