Я не совсем понимаю, как можно шаг за шагом преобразовать int в float? Предположим, у меня есть целое число со знаком в двоичном формате. Более того, я хочу, чтобы он плавал вручную. Однако я не могу. Таким образом, КАК один показать мне, как сделать это преобразование шаг за шагом?
Я делаю это преобразование в c, много раз? like;
int a = foo ( );
float f = ( float ) a ;
Но я не понял, что происходит в фоновом режиме. Более того, чтобы хорошо понять, я хочу сделать это преобразование вручную.
РЕДАКТИРОВАТЬ: Если вы много знаете о преобразовании, вы также можете предоставить информацию о преобразовании с плавающей точкой в двойное. Более того, для float в int