Maison >développement back-end >C++ >Comment arrondir les numéros à deux décimales en C #?

Comment arrondir les numéros à deux décimales en C #?

DDD
DDDoriginal
2025-01-24 10:51:09603parcourir

How to Round Numbers to Two Decimal Places in C#?

Les nombres en C # ont entré les deux décimales

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.

Utilisez Math.Round pour abandonner les deux décimales 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

Autres exemples

MidpointRounding.ToEven

Ce qui suit est un exemple d'utilisation pour abandonner les nombres en deux échantillons décimaux:
<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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn