ホームページ  >  記事  >  バックエンド開発  >  数値の合計桁数を計算する C# プログラム

数値の合計桁数を計算する C# プログラム

王林
王林転載
2023-09-12 15:25:021146ブラウズ

C# 程序计算数字中的总位数

数値が 12 であると仮定します。 10 進リテラルを割り当てることで uint 変数を宣言し、初期化しました。

uint val = 12;

12 のバイナリ表現は -

1100

です。上記の桁数は 4 であるため、合計桁数を確認するには、Math.log() メソッドを使用します-

uint res = (uint)Math.Log(val , 2.0) + 1;

次のコードを実行して、数値の合計桁数を計算してみてください。

ライブデモ

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

以上が数値の合計桁数を計算する C# プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。