[解決済み] int64_tの定義
質問
私はC/C++の初心者なので、基本的な型についていくつか質問させてください。
a) 以下の違いを説明してもらえますか?
int64_t
と
long
(
long int
)?
私の理解では、どちらも64ビット整数です。どちらかを選択する理由はあるのでしょうか?
b) int64_t
をウェブで調べようとしましたが、あまり成功しませんでした。このような質問のために参照する必要がある、権威あるソースがありますか?
c)
int64_t
をコンパイルするために、現在、私は
<iostream>
をインクルードしていますが、これは私にとってあまり意味のないことです。の宣言を提供する他のインクルードはありますか?
int64_t
?
どのように解決するのですか?
<ブロッククオート
a) 以下の違いについて説明してください。
int64_t
と
long
(
long int
)? 私の理解では、どちらも64ビット整数です。どちらかを選択する理由はあるのでしょうか?
前者は符号付き整数型であり まさに 64ビットの符号付き整数型です。後者は符号付き整数型であり 少なくとも 32ビットの符号付き整数型です。
b) の定義を調べようとしました。
int64_t
の定義をウェブで調べてみましたが、あまりうまくいきませんでした。このような質問のために参照する必要がある、権威あるソースがありますか?
http://cppreference.com はここでカバーしています。 http://en.cppreference.com/w/cpp/types/integer . しかし、権威あるソースは C++標準 (です(この特定のビットは§18.4 Integer types [cstdint]で見ることができます)。
c)
int64_t
をコンパイルするために、私は<iostream>
をインクルードしていますが、これは私にとってあまり意味のないことです。の宣言を提供する他のインクルードはありますか?int64_t
?
で宣言されています。
<cstdint>
または
<cinttypes>
(名前空間
std
の下)、または
<stdint.h>
または
<inttypes.h>
(グローバル名前空間内)です。
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】致命的なエラー LNK1169: ゲームプログラミングで1つ以上の多重定義されたシンボルが発見された
-
[解決済み】IntelliSense:オブジェクトに、メンバー関数と互換性のない型修飾子がある
-
[解決済み】C++の変数はイニシャライザーを持っているが、不完全な型?
-
[解決済み】エラー:strcpyがこのスコープで宣言されていない
-
[解決済み】エラー。switchステートメントでcaseラベルにジャンプする
-
[解決済み】リンカーエラーです。"リンカ入力ファイルはリンクが行われていないため未使用"、そのファイル内の関数への未定義参照
-
[解決済み】C++の余分な資格エラー
-
[解決済み】標準ライブラリにstd::endlに相当するタブはあるか?
-
[解決済み】デバッグアサーションに失敗しました
-
[解決済み] 現在のCまたはC++の標準文書はどこにありますか?