В уравнении
2^x = y ;
x = log(y) / log(2)
Следовательно, мне просто интересно, можем ли мы иметь логарифмическую базовую систему для двоичного типа,
2^1, 2^0, 2^(log(1/2) / log(2)), 2^(log(1/4) / log(2)), 2^(log(1/8) / log(2)),2^(log(1/16) / log(2)) ........
. Это может решить проблема, поэтому, если вы хотите записать что-то вроде 32.41 в двоичном формате, это будет
2^5 + 2^(log(0.4) / log(2)) + 2^(log(0.01) / log(2))
Или
2^5 + 2^(log(0.41) / log(2))