Maison >développement back-end >C++ >Comment arrondir les numéros à deux décimales en C #?
maintenir des nombres dans un bit décimal spécifique est une tâche courante dans la programmation. C # fournit une fonction pour simplifier cette opération.
Math.Round
Pour utiliser pour abandonner le nombre en deux chiffres, vous pouvez spécifier les chiffres décimaux requis comme deuxième paramètre de la fonction. Par exemple:
Dans cet exemple, la valeur du résultat de 1,99 a deux décimales. Veuillez noter que l'utilisation du suffixe M pour indiquer le type de variable est décimal.
Math.Round
Règles d'auto-entrée et traitement de valeur intermédiaire
<code class="language-csharp">decimal a = 1.994444M; // 要舍入的示例数字 Math.Round(a, 2); // 返回 1.99</code>
Par défaut,
utilise le "loin de zéro" pour abandonner les règles, dont le nombre supérieur ou égal à 0,5 est augmenté vers le haut, et le nombre inférieur à 0,5 est réglé. Cependant, vous pouvez utiliser le troisième paramètre de la fonction pour spécifier un mode d'entrée différent.Par exemple, si vous souhaitez utiliser "l'entrée du banquier" ou "quatre maisons et cinq entrées", vous pouvez spécifier la valeur au troisième paramètre:
Math.Round
Le banquier entre dans la valeur moyenne entre les deux valeurs dans le nombre le plus proche. Cela garantit que la valeur moyenne d'une série de chiffres est la même que la valeur moyenne du nombre d'origine. Math.Round
MidpointRounding.ToEven
<code class="language-csharp">Math.Round(a, 2, MidpointRounding.ToEven);</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!