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 и используемых в соответствии с условиями, описанными в разделе "".