Code like this:
let a = 3232237057
let b = 4294967040
let c = a & b
console.log(a.toString(2))
console.log(b.toString(2))
console.log(c.toString(2))
Output is:
11000000101010000000011000000001
11111111111111111111111100000000
-111111010101111111101000000000
I have expected output like:
11000000101010000000011000000001
11111111111111111111111100000000
11000000101010000000011000000000
What is wrong?