@YuiMizuno: @vytah: Dobrze, a mógłbym prosić o konkretny przypadek wykorzystania? Bo to normalne, że zmiennoprzecinkowe nigdy nie będzie idealnie obliczane na komputerze bo gdzieś musi wystąpić w końcu zaokrąglenie
It is claimed that the inclusion of signed zero in IEEE 754 makes it much easier to achieve numerical accuracy in some critical problems,[1] in particular when computing with complex elementary functions
@elloMadafaka: Np. żeby zachować znak, jak pomnożysz dwie małe liczby: 1e-300 * 1e-300 wynosi 0, a −1e-300 * 1e-300 wynosi −0 Jest to zaokrąglenie, ale dzięki znakowi wiesz, z której strony zera znajduje się rzeczywisty wynik, co może mieć znaczenie w renderowaniu i symulacjach. W fizyce może też być przydatne, bo najzimniejsza temperatura to +0K, a najgorętsza to −0K. A głównym powodem, dla którego zera ze znakiem istnieją w standardzie, jest
Apeluję do przywódców tego świata o mocny szybki nacisk dyplomatyczny wobec Rosji i Ukrainy by jak najszybciej rozpocząć negocjacje i zakończyć ten bezsensowny przelew krwi. #wojna #ukraina
#programowanie #javascript
1e-300 * 1e-300 wynosi 0, a −1e-300 * 1e-300 wynosi −0
Jest to zaokrąglenie, ale dzięki znakowi wiesz, z której strony zera znajduje się rzeczywisty wynik, co może mieć znaczenie w renderowaniu i symulacjach.
W fizyce może też być przydatne, bo najzimniejsza temperatura to +0K, a najgorętsza to −0K.
A głównym powodem, dla którego zera ze znakiem istnieją w standardzie, jest