Maison > Article > développement back-end > Programme C# pour calculer le nombre total de chiffres dans un nombre
Supposons que le nombre que nous avons soit 12. Nous avons déclaré et initialisé une variable uint en attribuant un littéral décimal. La représentation binaire de
uint val = 12;
12 est −
1100
Le nombre de chiffres ci-dessus est 4, donc pour trouver le nombre total de chiffres, utilisez la méthode Math.log() −
uint res = (uint)Math.Log(val , 2.0) + 1;
Vous pouvez essayer d'exécuter le code suivant pour calculer le nombre de chiffres dans le nombre total de chiffres.
Démo en direct
using System; public class Demo { public static void Main() { uint val = 12; // 1100 in binary uint res = (uint) Math.Log(val, 2.0) + 1; // 1100 has 4 bits Console.WriteLine("Total bits: " + res); } }
Total bits: 4
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!