Язык

Float.FloatToIntBits(Single) Метод

Определение

Возвращает представление указанного значения с плавающей запятой в соответствии с битом IEEE 754 с плавающей запятой "единый формат".

[Android.Runtime.Register("floatToIntBits", "(F)I", "")]
public static int FloatToIntBits(float value);
[<Android.Runtime.Register("floatToIntBits", "(F)I", "")>]
static member FloatToIntBits : single -> int

Параметры

value
Single

число с плавающей запятой.

Возвращаемое значение

биты, представляющие число с плавающей запятой.

Атрибуты

Комментарии

Возвращает представление указанного значения с плавающей запятой в соответствии с битом IEEE 754 с плавающей запятой "единый формат".

Бит 31 (бит, выбранный маской) представляет знак числа с плавающей запятой 0x80000000. Биты 30-23 (биты, выбранные маской 0x7f800000) представляют экспонент. Биты 22-0 (биты, выбранные маской 0x007fffff) представляют знак (иногда называется мантисса) числа с плавающей запятой.

Если аргумент является положительным бесконечностью, результатом является 0x7f800000.

Если аргумент является отрицательным бесконечностью, результатом является 0xff800000.

Если аргумент является NaN, результатом является 0x7fc00000.

Во всех случаях результатом является целое число, которое при указании #intBitsToFloat(int) метода создает значение с плавающей запятой так же, как аргумент floatToIntBits (за исключением всех значений NaN свернут до одного "канонического" значения NaN).

Java документации по java.lang.Float.floatToIntBits(float).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к