bad i = -2147483648 good i = 2147483648 good i2 = 4294967296 good i3 = 8589934592 bad j = -2147483648 good j = 2147483648 .i = -2147483648 3.140000 -> 3 3.990000 = 3 f = 2147483648.000000 .-9223372036854775808 9223372036854775807 1000000000000000000000 777777777777777777777 8000000000000000 7fffffffffffffff 8000000000000000 7FFFFFFFFFFFFFFF . Total: 3 tests (339 ticks, 0.000 sec), 5 assertions Pass: 3, fail: 0, skip: 0.