Partager via


Half.ToHalf(Single) Méthode

Définition

Convertit la valeur flottante à précision unique spécifiée en valeur float demi-précision.

[Android.Runtime.Register("toHalf", "(F)S", "", ApiSince=26)]
public static short ToHalf (float f);
[<Android.Runtime.Register("toHalf", "(F)S", "", ApiSince=26)>]
static member ToHalf : single -> int16

Paramètres

f
Single

Valeur flottante simple précision à convertir en demi-précision

Retours

Valeur float demi-précision

Attributs

Remarques

Convertit la valeur flottante à précision unique spécifiée en valeur float demi-précision. Les cas spéciaux suivants sont gérés :

<ul>li Si l’entrée est NaN (voir Float#isNaN(float)), la valeur retournée est<#NaN /li li<>>Si l’entrée est Float#POSITIVE_INFINITY ou Float#NEGATIVE_INFINITY, la valeur retournée est respectivement #POSITIVE_INFINITY ou<#NEGATIVE_INFINITY /li li><>Si l’entrée est 0 (positive ou négative), la valeur retournée est #POSITIVE_ZERO ou #NEGATIVE_ZERO</li li><>Si l’entrée est inférieure #MIN_VALUEà , la valeur retournée est vidée vers #POSITIVE_ZERO ou #NEGATIVE_ZERO</li>><li Si l’entrée est inférieure à #MIN_NORMAL><, la valeur retournée est un float</li denorm demi-précision/li<>>sinon, la valeur retournée est arrondie à la valeur< flottante de demi-précision la plus proche/li></ul>

Documentation Java pour android.util.Half.toHalf(float).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à