0x4E4F@sh.itjust.works to linuxmemes@lemmy.worldEnglish · 6 months agoBro tried to divide by zerosh.itjust.worksimagemessage-square22fedilinkarrow-up1477arrow-down111
arrow-up1466arrow-down1imageBro tried to divide by zerosh.itjust.works0x4E4F@sh.itjust.works to linuxmemes@lemmy.worldEnglish · 6 months agomessage-square22fedilink
minus-squareNeatNit@discuss.tchncs.delinkfedilinkarrow-up1·6 months agoTo be fair, it turns out not all environments implement floating-point arithmetic by the IEEE spec, meaning division by 0 can produce different results depending on where you run it. So in C++ float division by zero is undefined: https://stackoverflow.com/questions/42926763/the-behaviour-of-floating-point-division-by-zero But I’m fairly sure (note: based on literally no research) that most environments today will behave like the IEEE spec.
To be fair, it turns out not all environments implement floating-point arithmetic by the IEEE spec, meaning division by 0 can produce different results depending on where you run it. So in C++ float division by zero is undefined: https://stackoverflow.com/questions/42926763/the-behaviour-of-floating-point-division-by-zero
But I’m fairly sure (note: based on literally no research) that most environments today will behave like the IEEE spec.