long int型 長整数型って何?C言語の重要な基本概念をわかりやすく解説

Explanation of IT Terms

long int型とは?

C言語におけるlong int型とは、簡単に言えば整数を格納する際に使用されるデータ型のひとつです。long int型は、int型よりも大きな範囲の整数を扱うことができます。

C言語では、int型は通常16ビットで表現されるため、2の16乗までの整数しか扱えません。しかし、long int型は通常32ビットまたは64ビットで表現されるため、2の32乗または2の64乗までの整数を扱うことができます。

long int型の重要性

long int型が重要な理由は、プログラム内で扱うデータの範囲が大きくなることにあります。例えば、ファイルサイズや時間データなど、int型では扱いきれないような大きな数値を扱う場合には、long int型を使用することが必要となります。

また、システムによっては、int型とlong int型のデータサイズが同じであったり、int型の範囲が通常32ビットであることが多いため、long int型が必要な場合には明示的に指定する必要があります。

long int型の使い方

long int型の変数を宣言する際には、次のように記述します。

“`
long int 変数名;
“`

また、long int型のリテラル(数値)を使用する場合には、次のように記述します。

“`
long int num = 1234567890L;
“`

Lのサフィックスを末尾に付けることで、long int型であることを明示します。

まとめ

C言語において、long int型はint型よりも大きな範囲の整数を扱う際に使用されるデータ型です。プログラム内で扱うデータの範囲が大きくなる場合や、明示的に指定する場合にはlong int型を使用することが必要となります。以上、long int型について簡単に解説しました。

参考記事

参考サイト

合わせて読みたい

【Google Chrome】右クリックで翻訳がでなくなった時の対策方法の決定版