Float.FloatToRawIntBits(Single) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает представление указанного значения с плавающей запятой в соответствии со значением битового формата IEEE 754 с плавающей запятой, сохраняя значения Not-a-Number (NaN).
[Android.Runtime.Register("floatToRawIntBits", "(F)I", "")]
public static int FloatToRawIntBits(float value);
[<Android.Runtime.Register("floatToRawIntBits", "(F)I", "")>]
static member FloatToRawIntBits : single -> int
Параметры
- value
- Single
число с плавающей запятой.
Возвращаемое значение
биты, представляющие число с плавающей запятой.
- Атрибуты
Комментарии
Возвращает представление указанного значения с плавающей запятой в соответствии со значением битового формата IEEE 754 с плавающей запятой, сохраняя значения Not-a-Number (NaN).
Бит 31 (бит, выбранный маской) представляет знак числа с плавающей запятой 0x80000000. Биты 30-23 (биты, выбранные маской 0x7f800000) представляют экспонент. Биты 22-0 (биты, выбранные маской 0x007fffff) представляют знак (иногда называется мантисса) числа с плавающей запятой.
Если аргумент является положительным бесконечностью, результатом является 0x7f800000.
Если аргумент является отрицательным бесконечностью, результатом является 0xff800000.
Если аргумент является NaN, результатом является целое число, представляющее фактическое значение NaN.
floatToIntBits В отличие от метода, floatToRawIntBits не свернуть все битовые шаблоны кодировки NaN в одно каноническое значение NaN.
Во всех случаях результатом является целое число, которое при указании #intBitsToFloat(int) метода будет производить значение с плавающей запятой так же, как аргумент floatToRawIntBits.
Добавлено в версии 1.3.
Документация по Java для java.lang.Float.floatToRawIntBits(float).
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.