Как я могу получить одиночные биты (или всю переменную) double
или float
?Преобразование float в бит
Например, если у меня есть float a = 0.5;
Я бы ожидать String
равна:
"00111111000000000000000000000000"
или в шестнадцатеричном:
"F000000"
Является ли это домашнее задание? – dckrooney
Нет. Почему? Это связано с http://stackoverflow.com/questions/10637594/calculating-double-neighbours-of-a-decimal-value. Я думал, что если я вычитаю 1 из двоичного значения, я бы получил другое значение. –
@dcrooney спросил, потому что хорошо знать, является ли это домашним заданием, потому что, когда это домашнее задание, мы стараемся быть осторожными с нашими ответами, что мы не препятствуем вашему обучению :) – kentcdodds