frexp

Retourne la mantisse et l’exposant de la valeur à virgule flottante spécifiée.

ret frexp(x, exp)

La valeur de retour est la mantisse, et la valeur retournée par le paramètre exp est l’exposant.

Paramètres

Élément Description
X
[in] Valeur à virgule flottante spécifiée. Si le paramètre x est 0, cette fonction retourne 0 pour la mantisse et l’exposant.
Exp
[out] Exposant retourné du paramètre x .

Valeur de retour

Mantissa du paramètre x .

Type Description

Nom Type de modèle Type de composant Taille
x scalaire, vecteur ou matrice float n'importe laquelle
exp identique à l’entrée x float même dimension(s) que x d’entrée
Ret identique à l’entrée x float même dimension(s) que x d’entrée

Modèle de nuanceur minimal

Cette fonction est prise en charge dans les modèles de nuanceur suivants.

Modèle de nuanceur Prise en charge
Modèle de nuanceur 3 (DirectX HLSL) et modèles de nuanceur supérieurs Oui
Modèle de nuanceur 2 (DirectX HLSL) Oui (ps_2_x uniquement)
Shader Model 1 (DirectX HLSL) Non

Notes

Spécifications

Condition requise Valeur
En-tête
Corecrt_math.h

Voir aussi

Fonctions intrinsèques (DirectX HLSL)