-4
A
答えて
0
範囲に負の整数が含まれているため、符号付き数値が必要です。 C標準が指定する最大符号付き整数 は、long long int(ISO C99標準で導入されました。https://en.wikipedia.org/wiki/C_data_typesを参照)です。
標準では、少なくとも の数値を - (2^63-1)〜2^63-1の範囲で保持できることを規定しています。 ハードウェアでこのデータ型を実装する一般的な方法-2^63〜2^63-1の正確な範囲を与える64ビットの2の補数整数を使用することです。これはあなたの必要に応じて小さすぎる ですので、非標準のデータ型を使用するか、独自のデータ型を作成する必要があります。
幸いにも、gccコンパイラとclangコンパイラの両方で、 符号付き整数データ型があります。これは__int128_tと呼ばれます。私はこのタイプの範囲では の指定を見つけることができませんでしたが、実際には-2^127〜2^127-1とすることができます。このデータ型は、桁上げが発生した場合を除いて、指定した範囲の を追加で処理できます(https://en.wikipedia.org/wiki/Carry_(arithmetic)参照)。
関連する問題
- 1. ユーザ定義のデータ型
- 2. C++ unordered_mapユーザ定義型
- 3. 下記のように作成し、TPopupMenu
- 4. Javaでユーザ定義のデーモンスレッドを作成するには?
- 5. ユーザ定義のデータ型を辞書に入れる方法
- 6. Sybaseですべてのユーザ定義データ型を取得するには?
- 7. Postgresql拡張Cでユーザ定義型OIDを取得するC
- 8. ユーザ定義のスレッド数はどのようにして作成しますか?
- 9. ユーザ定義のデータ型のためにC++のセットにinsertを使用するには?
- 10. PostgreSQLでテーブルとユーザ定義レコードを作成するには?
- 11. ラムダ記法によるC#メソッド定義
- 12. objective-c xmlcharデータ型はどのように動作するか
- 13. コードに固有のユーザ定義関数を作成するエラー
- 14. ユーザ定義型は、カサンドラで別のユーザ定義型を参照できますか?
- 15. ブロックの型定義はどのように動作するのですか
- 16. ユーザ定義の型ガードは `any`型では動作しませんか?
- 17. どのようにアンドロイドで下記の表示を達成するには?
- 18. PHP内でユーザ定義のmysql関数を作成する
- 19. Javaでユーザ定義のSQL型を設定する
- 20. オプションの列挙型定義のスワッガードキュメントを作成するにはどうすればよいですか?
- 21. javascriptでエクスポートされた型定義のインスタンスを作成するにはどうすればよいですか?
- 22. C++でファイルからデータ型を定義する方法は?
- 23. ユーザ定義型ocamlを取り込むセットを定義する
- 24. チゼルでは、どのようにすべてのデータ型に共通のゼロを定義するのですか?
- 25. C++でプリミティブ型の型チェックエイリアスを作成するには?
- 26. ユーザ設定を保存するカスタムディレクトリを定義するにはどうすればよいですか? [C#]
- 27. は、私がitems.xmlに、以下のように定義されたデータ型だったHYBRIS
- 28. C++データ型を初期化できるクラスを作成するにはどうすればよいですか?
- 29. XMLスキーマでユーザー定義データ型を定義する方法は?
- 30. pymongoでユーザ定義のロールを作成することはできますか?
あなたはどう思いますか?このデータ型はどれくらいの大きさですか? –
もしあなたがまだそれをしていないのであれば、[ヘルプページ](http://stackoverflow.com/help)、特に[ここではどのような話題について聞くことができますか? http://stackoverflow.com/help/on-topic)と[[どのような種類の質問を避けるべきですか?]](http://stackoverflow.com/help/dont-ask)を参照してください。また、[良い質問をする方法を読む](http://stackoverflow.com/help/how-to-ask)を読んで[最小限の、完全で検証可能な例]を作成する方法を学んでください(http:// stackoverflow .com/help/mcve)。 –
あなたは何を計算しようとしていますか? – rak007