Каков результат встроенного Float.floatToRawIntBits (значение с плавающей запятой)?

В документации JRE указано, что встроенная функция Float.floatToRawIntBits (Float value) ...

Возвращает представление указанного значения с плавающей запятой согласно стандарту IEEE 754 с плавающей запятой "одноформатная" битовая схема, сохранение значений Not-a-Number (NaN).

Что такое «одноформатная» битовая разметка? Я никогда не слышал этого выражения.

Я запустил пример:

float f = 1;
System.out.println(Float.floatToRawIntBits(f));

Который выводит 1065353216 .

Что на самом деле делает эта функция?

5
задан mskfisher 17 May 2012 в 17:08
поделиться