I am trying to view the bitstring of the largest positive integer that can be exactly represented using Julia. Wikipedia says that 2^1024 * (1-2^(-53)) is the integer. However, when I try using Julia, the bitstring is all zeros.
julia> bitstring(Float64( 2^1024 - 2^971 ))
"0000000000000000000000000000000000000000000000000000000000000000"
The bitstring I am expecting is
0 11111111110 1111111111111111111111111111111111111111111111111111
Can you please help me clarify why this discrepancy happens?