In the code below, the output to the console is 521.
There are exactly 32 digits in that input.
Can someone please explain or provide links that explain how the number variable has been converted to 521.
int number = 00000000000000000000000000001011;
System.out.println(number);