Integer overflow: Difference between revisions

Content added Content deleted
(Added XPL0 example.)
Line 2,091: Line 2,091:
9223372036854775808
9223372036854775808
</pre>
</pre>

=={{header|Smalltalk}}==
Smalltalk has unlimited precision integers.
However, to emulate wrong behavior (eg. when interfacing to external programs or document formats), it can be emulated.
{{works with|Smalltalk/X}}
<lang smalltalk>2147483647 + 1. -> 2147483648
2147483647 add_32: 1 -> -2147483648
4294967295 + 1. -> 4294967296
16rFFFFFFFF add_32u: 1. -> 0
... simular stuff for sub32/mul32 ...</lang>


=={{header|Swift}}==
=={{header|Swift}}==