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

C#のulong型とは?特徴と使い方、最大値・最小値の取得方法を解説

ulong型とは

C#におけるulong型は、System.UInt64型のエイリアス(別名)です。符号なし64ビット整数型であり、負の値を扱うことはできませんが、0から18,446,744,073,709,551,615までの非常に大きな正の整数を表現できる点が特徴です。

ulong型の宣言方法

ulong型の変数は、次のように宣言して値を代入します。

ulong val = 7712059531;

最大値と最小値を取得する

ulong.MaxValueプロパティで最大値を、ulong.MinValueプロパティで最小値をそれぞれ取得できます。

Console.WriteLine(ulong.MaxValue);
Console.WriteLine(ulong.MinValue);

サンプルコード

以下に、ulong型の基本的な使い方を示す完全なコード例を紹介します。

using System;
using System.Threading;
using System.Diagnostics;

public class Demo {
   public static void Main() {
      ulong val = 7712059531;
      Console.WriteLine(val);

      // 最大値と最小値の表示
      Console.WriteLine(ulong.MaxValue);
      Console.WriteLine(ulong.MinValue);

      // 型の確認
      Console.WriteLine(typeof(ulong));
   }
}

実行結果

7712059531
18446744073709551615
0
System.UInt64

まとめ

ulong型は符号なし64ビット整数型で、通常のint型では表現できない大きな正の数値を扱いたい場合に便利です。最大値は「18,446,744,073,709,551,615」、最小値は「0」です。また、typeof演算子を使うことで、ulongが実際にはSystem.UInt64型であることを確認できます。負の値が必要な場合は、符号付きのlong型を使用するように注意しましょう。

  1. C#のConsole.ResetColor()メソッドの使い方を解説

    概要C#のConsole.ResetColor()メソッドは、コンソールの前景色(文字色)と背景色を、既定の配色に戻すために使用されます。プログラム内で一時的に文字色や背景色を変更した後、元の状態へ復元したい場合に非常に便利です。構文ResetColor()メソッドの構文は以下のとおりです。public static void ResetColor ();このメソッドは引数を受け取らず、戻り値もありません。また、staticメソッドであるため、インスタンスを生成することなく、Consoleクラスから直接呼び出すことができます。使用例それでは、C#でConsole.ResetColor()メソッ

  2. C#のConsoleクラスとは?主要プロパティの使い方を実例付きで解説

    C#のConsoleクラスは、コンソールアプリケーションにおける標準入力・標準出力・標準エラー出力の各ストリームを表すクラスです。テキストの表示や入力の読み取りだけでなく、文字色や背景色の変更、カーソル位置やサイズの制御など、コンソール操作に関するさまざまな機能が提供されています。ここでは、Consoleクラスの代表的なプロパティの使い方を、サンプルコードと実行結果とあわせて解説します。Console.CursorLeftプロパティコンソール上のカーソル位置(左端から数えた列位置)を変更するには、Console.CursorLeftプロパティを使用します。サンプルコードusing System