В документации JRE указано, что встроенная функция Float.floatToRawIntBits (Float value)
...
Возвращает представление указанного значения с плавающей запятой согласно стандарту IEEE 754 с плавающей запятой "одноформатная" битовая схема, сохранение значений Not-a-Number (NaN).
Что такое «одноформатная»
битовая разметка? Я никогда не слышал этого выражения.
Я запустил пример:
float f = 1;
System.out.println(Float.floatToRawIntBits(f));
Который выводит 1065353216
.
Что на самом деле делает эта функция?