「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > C++ の Unsigned Long Int で表現できる最大値は何ですか?

C++ の Unsigned Long Int で表現できる最大値は何ですか?

2024 年 11 月 1 日に公開
ブラウズ:749

What is the Maximum Value Representable by an Unsigned Long Int in C  ?

C の整数値の範囲: 容量と互換性

C で整数型を扱う場合、整数値の範囲を理解することが重要です。収納できる。この知識は、特定の要件に適切な型を確実に選択するのに役立ちます。

一般的な整数型について C 標準で保証されている最小範囲は次のとおりです。

  • short int および int: -32,767 ~ 32,767
  • unsigned short int および unsigned int: 0 ~ 65,535
  • long int: -2,147,483,647 ~ 2,147,483,647
  • unsigned long int: 0 ~ 4,294,967,295

これらの範囲は、unsigned であることを示します。 long int は、表現可能な最大値 4,294,967,295 を超えるため、32 ビット コンピューターでは 10 桁の数値 (1,000,000,000 ~ 9,999,999,999) を確実に格納できません。

ただし、より大きな型 long long int は、より広い整数値を処理するために C99 および C11 で導入されました。 long long int の最小範囲は:

  • long int :-9,223,372,036,854,775,807から9,223,372,036,854,85​​4,85​​4,7775,807
  • : 0 ~ 18,446,744,073,709,551,615
  • この拡張範囲により、
  • long long int
は 10 桁の数値を快適に処理できるようになります。

long long int の可用性はコンパイラ固有であるため、ご使用の環境でのサポートを確認することが重要であることに注意してください。

最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3