...
The noncompliant code example accepts a value from the user without validating it. If this value is greater than 255, it will result in a wrap around. For instance, write(305)
will print '1' since the lower order bits of 305 are preserved while the top 24 order bits are lost (305 is 0x131 in Hex so the last hex digit '1' is displayed). That is, the result is remainder modulo 256 of the absolute value of the input.
...