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

王林
リリース: 2023-09-12 15:25:02
転載
1148 人が閲覧しました

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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート