Size: a a a

CODE BLOG / Чат

2020 April 24

Y

Yakov in CODE BLOG / Чат
Дарю идею для стартапа.
источник

A

Aspirin in CODE BLOG / Чат
А почему как минимум два языка (C# и Kotlin) не могут правильно посчитать выражения вида: 2315.321 - 2315 ?
Выходит 0.320999...913

И это не ограничивается только этим примером. Когда я вычитаю целую часть, чтобы получить только число после запятой во многих случаях происходит такое
источник

B[

Bars0_o [SpamBlock] in CODE BLOG / Чат
Aspirin
А почему как минимум два языка (C# и Kotlin) не могут правильно посчитать выражения вида: 2315.321 - 2315 ?
Выходит 0.320999...913

И это не ограничивается только этим примером. Когда я вычитаю целую часть, чтобы получить только число после запятой во многих случаях происходит такое
В с с++ также
источник

B[

Bars0_o [SpamBlock] in CODE BLOG / Чат
Это из-за того что по тупому хранятся дроби
источник

B[

Bars0_o [SpamBlock] in CODE BLOG / Чат
С плавающей точкой
источник

A

Aspirin in CODE BLOG / Чат
Супер. А я думал, что какие-то единичные случаи типа 0.2 + 0.1 — не большая проблема
источник

B[

Bars0_o [SpamBlock] in CODE BLOG / Чат
Увы
источник

IM

Ivan Morgun in CODE BLOG / Чат
Aspirin
А почему как минимум два языка (C# и Kotlin) не могут правильно посчитать выражения вида: 2315.321 - 2315 ?
Выходит 0.320999...913

И это не ограничивается только этим примером. Когда я вычитаю целую часть, чтобы получить только число после запятой во многих случаях происходит такое
Ну можешь использовать COBOlT))
источник

IM

Ivan Morgun in CODE BLOG / Чат
Или как он там
источник

A

Aspirin in CODE BLOG / Чат
А там такого нет? Я не читал статьи, которые кидали
источник

IM

Ivan Morgun in CODE BLOG / Чат
Есть специальные типы данных которые минимизируют подобные ошибки
источник

PG

Pavel Grachev in CODE BLOG / Чат
Aspirin
А почему как минимум два языка (C# и Kotlin) не могут правильно посчитать выражения вида: 2315.321 - 2315 ?
Выходит 0.320999...913

И это не ограничивается только этим примером. Когда я вычитаю целую часть, чтобы получить только число после запятой во многих случаях происходит такое
Погрешность уже на тысячной? Фига се
источник

A

Aspirin in CODE BLOG / Чат
Почему? Там ведь далеко после запятой вычитали 87 и всё. В некоторых случаях там же добавляется значение
источник

SS

Steel Sword in CODE BLOG / Чат
Pavel Grachev
Погрешность уже на тысячной? Фига се
источник

SS

Steel Sword in CODE BLOG / Чат
Это плавающая точка
источник

SS

Steel Sword in CODE BLOG / Чат
И так во всех яп
источник

Y

YaroslavForce in CODE BLOG / Чат
Qq
источник

B[

Bars0_o [SpamBlock] in CODE BLOG / Чат
источник

Y

YaroslavForce in CODE BLOG / Чат
Ребзя, чем отличается mysql от jquery? Кроме синтаксиса и переменных.
источник

Y

YaroslavForce in CODE BLOG / Чат
Ар?
источник