intmax_tはsize_tの最大10進数を保持できますか? printfのどのサイズのタイプが最も優先度が高いのですか?uintmax_t/intmax_tまたはsize_t(例:printf( "%zjd"、x))?intmax_tはsize_tを保持できますか?
0
A
答えて
2
ほとんど可能性がない
どちらの実装固有のものですので、それは答えることは本当にことはできません。
size_t
は、(通常)特定のCPU上のレジスタに収まる最大のビット数を保持する符号なし整数です。それは実際には保証されていませんが、これが真実でない例はまだ見つかりませんでした。
intmax_t
は符号付き整数です。つまり、size_t
が保持できる任意の値を格納するために必要なビットを持つ可能性がありますが、大きな値は同じ意味ではありません。 size_t
が保持できる最大値は、intmax_t
と解釈されると負の整数になる可能性が高くなります。
0
- いいえ、
size_t
は1ビットを落とす危険があります。 printf()
の仕組みを理解できないと思いますが、「任意の長さ修飾子」を持つことはできますが、複数はできません。
+0
私はそれを知っている、私はprintf関数のコピーを書くしようとしていると私はstdio.hを参照してくださいprintfが "サイズ優先度処理"を持っている場合は文字列が複数のサイズタイプのMODを持っています。 – EmanRuoy
関連する問題
- 1. (u)intmax_tは関数ポインタを保持できますか?
- 2. size_tはどのような種類のデータを保持していますか?
- 3. C++標準では、std :: uintmax_tがstd :: size_tのすべての値を保持できることを保証していますか?
- 4. [std :: streampos]を暗黙的に[size_t]に変換できますか?
- 5. uintptr_tとsize_tは同じですか?
- 6. 私はsize_tで動作し、CGFloatで終わることができますか?
- 7. は長い間、長い間シンボルを保持できますか?
- 8. ヒストリーを保持できるWindowsシェルツールはありますか?
- 9. preg_replace_callback()は変数の要素を保持できますか?
- 10. RESTful WCFサービスはセッションデータを保持できますか?
- 11. SurfaceViewは複数のImageViewを保持できますか?
- 12. HorizontalViewとScrollViewはフラグメントを保持できますか?
- 13. bodyタグはmultiply onload = "setInterval()"を保持できますか?
- 14. リストは複数のvoidメソッドを保持できますか?
- 15. pandas DataFrameは非スカラー値を保持できますか?
- 16. GridViewRowの値はどのように保持できますか?
- 17. Gitはマージできます - スカッシュはコミットコメントを保持しますか?
- 18. size_tからintにキャストするか、size_tを使用して繰り返しますか?
- 19. ビルド間でMPGOデータを保持できますか?
- 20. RhinoMockモックでプロパティ値を保持できますか?
- 21. MPIでsize_tタイプデータを送信
- 22. DDDでは、リストを保持するクラスを値型にできますか?
- 23. List.ToArray()はインデックスを保持しますか?
- 24. C#Remotingでオブジェクトインスタンスを保持することはできますか?
- 25. ドキュメントフラグメントへの参照を保持できますか?
- 26. は、cookieまたはlocalstorageでdifferentIn setIntervalを保持しますか?
- 27. キャッシュは複数のプロセスからデータを保持できますか?
- 28. Cで `size_t`の` _t`の意味は何ですか?
- 29. DVD + Rは.isoファイルを保持し、BIOS経由で起動できますか?
- 30. どのように私はテーブルビューでイメージのサイズを保持できますか?
「優先度」とはどういう意味ですか? –
優先度は「処理の優先度」を意味します。 – EmanRuoy
'%zjd'は未定義の動作につながると思います。 –