0x4E4F@sh.itjust.works to linuxmemes@lemmy.worldEnglish · 2 years agoBro tried to divide by zerosh.itjust.worksimagemessage-square21linkfedilinkarrow-up1477
arrow-up1466imageBro tried to divide by zerosh.itjust.works0x4E4F@sh.itjust.works to linuxmemes@lemmy.worldEnglish · 2 years agomessage-square21linkfedilink
minus-squareBumblefumble@lemm.eelinkfedilinkarrow-up3arrow-down3·2 years ago10/0 ≠ lim x->0+ 10/x Or in other words, the thing you keep quoting does not apply in this case. Any number divided by zero is undefined, not positive infinity (or negative infinity for that matter).
minus-squareReveredOxygen@sh.itjust.workslinkfedilinkEnglisharrow-up7·2 years agoIt’s undefined in math, but not floating point arithmetic
minus-squareNeatNit@discuss.tchncs.delinkfedilinkarrow-up1·2 years 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.
10/0 ≠ lim x->0+ 10/x
Or in other words, the thing you keep quoting does not apply in this case. Any number divided by zero is undefined, not positive infinity (or negative infinity for that matter).
It’s undefined in math, but not floating point arithmetic
deleted by creator
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.