Freigeben über


frexp

Gibt die Mantissa und den Exponenten des angegebenen Gleitkommawerts zurück.

ret frexp(x, exp)

Der Rückgabewert ist die Mantissa, und der vom exp-Parameter zurückgegebene Wert ist der Exponent.

Parameter

Element Beschreibung
X
[in] Der angegebene Gleitkommawert. Wenn der x-Parameter 0 ist, gibt diese Funktion 0 für die Mantisse und den Exponenten zurück.
Exp
[out] Der zurückgegebene Exponent des x-Parameters .

Rückgabewert

Die Mantisse des x-Parameters .

Typbeschreibung

Name Vorlagentyp Komponententyp Size
x Skalar, Vektor oder Matrix schweben any
exp identisch mit Eingabe x schweben gleiche Dimension(en) wie Eingabe x
Ret identisch mit Eingabe x schweben gleiche Dimension(en) wie Eingabe x

Minimales Shadermodell

Diese Funktion wird in den folgenden Shadermodellen unterstützt.

Shadermodell Unterstützt
Shadermodell 3 (DirectX HLSL) und höhere Shadermodelle ja
Shadermodell 2 (DirectX HLSL) ja (nur ps_2_x)
Shadermodell 1 (DirectX HLSL) Nein

Bemerkungen

Anforderungen

Anforderung Wert
Header
Corecrt_math.h

Siehe auch

Systeminterne Funktionen (DirectX HLSL)