что происходит в фоновом режиме при преобразовании int в float

Я не совсем понимаю, как можно шаг за шагом преобразовать int в float? Предположим, у меня есть целое число со знаком в двоичном формате. Более того, я хочу, чтобы он плавал вручную. Однако я не могу. Таким образом, КАК один показать мне, как сделать это преобразование шаг за шагом?

Я делаю это преобразование в c, много раз? like;

  int a = foo ( );
  float f = ( float ) a ;

Но я не понял, что происходит в фоновом режиме. Более того, чтобы хорошо понять, я хочу сделать это преобразование вручную.

РЕДАКТИРОВАТЬ: Если вы много знаете о преобразовании, вы также можете предоставить информацию о преобразовании с плавающей точкой в ​​двойное. Более того, для float в int

5
задан mskfisher 11 May 2012 в 16:09
поделиться