-3
Cの変数に1,024の2を保存する必要があります。 どうすればいいですか? 私はこれを試してみました:Cで大きな数値変数が必要です
label1.Text = "0";
decimal res = 0;
res += System.Convert.ToDecimal(Math.Pow(2, 1024));
label1.Text = System.Convert.ToString(res);
Cの変数に1,024の2を保存する必要があります。 どうすればいいですか? 私はこれを試してみました:Cで大きな数値変数が必要です
label1.Text = "0";
decimal res = 0;
res += System.Convert.ToDecimal(Math.Pow(2, 1024));
label1.Text = System.Convert.ToString(res);
あなたがネットBigInteger
クラスが利用できない環境(.NETバージョンをターゲットプロジェクトを使用している場合、また、BigInteger
var exponentiated = BigInteger.Pow(2, 1024);
var newText = exponentiated.ToString();
を使用しようとすることができます
[.NETで非常に多数の作業]の可能な重複(http://stackoverflow.com/質問/ 279038 /働くと信じられないほど大規模なネット) –
BigIntegerを使う - https:// m sdn.microsoft.com/en-us/library/system.numerics.biginteger(v=vs.110).aspx – Rick
これは巨大な数字です。それは300桁以上になるだろう。私はあなたのラベルが本当に長いことを願っています。 –