指定された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
-
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
-
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