MathF.Pow(Single, Single) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne un nombre spécifié élevé à la puissance spécifiée.
public:
static float Pow(float x, float y);
public static float Pow (float x, float y);
static member Pow : single * single -> single
Public Shared Function Pow (x As Single, y As Single) As Single
Paramètres
- x
- Single
Nombre à virgule flottante simple précision à élever à une puissance.
- y
- Single
Nombre à virgule flottante simple précision qui spécifie une puissance.
Retours
Nombre x
élevé à la puissance y
.
Remarques
Le tableau suivant indique la valeur de retour lorsque différentes valeurs ou plages de valeurs sont spécifiées pour les x
paramètres et y
. Pour plus d'informations, consultez Single.PositiveInfinity, Single.NegativeInfinity et Single.NaN.
x | y | Valeur retournée |
---|---|---|
Toute valeur à l’exception de NaN |
±0 | 1 |
NaN |
±0 | 1 (NaN sur .NET Framework)* |
NaN |
Toute valeur à l’exception de 0 | NaN * |
±0 | < 0 et un entier impair | NegativeInfinity ou PositiveInfinity |
±0 | NegativeInfinity |
PositiveInfinity |
±0 | PositiveInfinity |
+0 |
±0 | > 0 et un entier impair | ±0 |
-1 | NegativeInfinity ou PositiveInfinity |
1 |
+1 | Toute valeur à l’exception de NaN |
1 |
+1 | NaN |
1 (NaN sur .NET Framework)* |
Toute valeur sauf 1 | NaN |
NaN * |
-1 < x < 1 | PositiveInfinity |
+0 |
< -1 ou > 1 | PositiveInfinity |
PositiveInfinity |
-1 < x < 1 | NegativeInfinity |
PositiveInfinity |
< -1 ou > 1 | NegativeInfinity |
+0 |
PositiveInfinity |
< 0 | +0 |
PositiveInfinity |
> 0 | PositiveInfinity |
NegativeInfinity |
< 0 et entier fini et impair | -0 |
NegativeInfinity |
> 0 et entier fini et impair | NegativeInfinity |
NegativeInfinity |
< 0 et fini et non un entier impair | +0 |
NegativeInfinity |
> 0 et fini et non un entier impair | PositiveInfinity |
±0 | < 0 et fini et non un entier impair | PositiveInfinity |
±0 | > 0 et fini et non un entier impair | +0 |
< 0 mais pas NegativeInfinity |
Non entier fini | NaN |
* Ces lignes n’apparaissent pas dans l’ensemble complet des règles pour pow
telles que définies par la norme IEEE pour Floating-Point arithmétique. Ils sont inclus ici, car .NET désactive les exceptions à virgule flottante IEEE 754 et ne fait donc pas la différence entre qNaN
(NaN silencieux) et sNaN
(signal NaN). La spécification IEEE 754 autorise cette désactivation d’exception.
Cette méthode appelle le runtime C sous-jacent, et le résultat exact ou la plage d’entrée valide peut différer d’un système d’exploitation ou d’une architecture à l’autre.
S’applique à
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour