C#
 Computer >> コンピューター >  >> プログラミング >> C#

指定されたDecimalの値をC#の同等の16ビット符号なし整数に変換します


指定された10進数の値を同等の16ビットの符号なし整数に変換するには、コードは次のとおりです-

using System;
public class Demo {
   public static void Main() {
      Decimal val = 875.647m;
      Console.WriteLine("Decimal value = "+val);
      ushort res = Decimal.ToUInt16(val);
      Console.WriteLine("16-bit unsigned integer = "+res);
   }
}

出力

これにより、次の出力が生成されます-

Decimal value = 875.647
16-bit unsigned integer = 875

別の例を見てみましょう-

using System;
public class Demo {
   public static void Main() {
      Decimal val = 0.001m;
      Console.WriteLine("Decimal value = "+val);
      ushort res = Decimal.ToUInt16(val);
      Console.WriteLine("16-bit unsigned integer = "+res);
   }
}

出力

これにより、次の出力が生成されます-

Decimal value = 0.001
16-bit unsigned integer = 0

  1. C#の10進数に相当する8進数は何ですか?

    C#で10進数に相当する8進数を取得するには- まず、10進数の値には、whileループを使用し、残りを8進数に設定された配列に格納します。ここで、それらのmod8がアレイに見つかりました。 その後、数を8で割ります- while (dec != 0) {    oct[i] = dec % 8;    dec = dec / 8;    i++; } 完全なコードを見てみましょう。ここで、10進数は12 − 例 using System; namespace Demo {    class Progr

  2. C#の整数の可能な最大値はいくつですか?

    整数の可能な最大値は2,147,483,647です。 以下は、最大値と最小値が-のC#のデータ型です。 タイプ 表す 範囲 デフォルト値 bool ブール値 正誤問題 誤り バイト 8ビット符号なし整数 0〜255 char 16ビットUnicode文字 U+0000からU+ffff \ 0 10進数 有効数字28〜29桁の128ビットの正確な10進値 (-7.9 x 1028〜7.9 x 1028)/ 100〜28 0.0M ダブル 64ビット倍精度浮動小数点型 (+/-)5.0 x 10-324から(+/-)1.7 x 10308 0