私はこのタイプを知りません。それはすべての中で最大のものですか?整数型だと思いますか?それとも、浮動小数点のものですか? 2倍より大きい?
C99 standard、long long
は、少なくとも64ビット幅の整数型です。 2つの整数64ビット型が指定されています:long long int
およびunsigned long long int
したがって、はい、これはC言語標準(C99バージョン)で指定されている最大の整数型です。
C99で指定されている long double タイプもあります。これは、ほとんどの一般的なx86ベースのプラットフォームとC言語の実装での80ビットの拡張精度浮動小数点数値データ型です。
短くシンプルなのは、long long
は、少なくとも64ビット幅のint
です。この理由は here です。基本的に、64ビットアーキテクチャと下位互換性への応答です。そして、名前long long
は、標準委員会によってすべての可能性の中で最も悪いと見なされました。
long long
は整数データ型で、通常はプラットフォームに応じて4または8バイト幅です。詳細 wikipedia