問題タブ [format-specifiers]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
13 に答える
873256 参照

c - printfを使用してunsignedlonglong intをどのようにフォーマットしますか?

出力:

この予期しない結果は、を印刷した結果だと思いunsigned long long intます。どうprintf()ですかunsigned long long int

0 投票する
10 に答える
150840 参照

c - off_t や size_t などの型を出力するにはどうすればよいですか?

off_tや などのタイプを印刷しようとしていますsize_tprintf() ポータブルの正しいプレースホルダーは何ですか?

または、これらの変数を出力するまったく別の方法はありますか?

0 投票する
6 に答える
60321 参照

c - %*s 書式指定子の意味は何ですか?

私が維持しなければならないいくつかのコードで、フォーマット指定子を見ました%*s。これが何であり、なぜそれが使用されているのか誰か教えてもらえますか?

その使用例は次のようになります。

0 投票する
4 に答える
139987 参照

c++ - フォーマットされたIO関数(* printf / * scanf)の変換指定子%iと%dの違いは何ですか

とでフォーマット指定子として使用される場合の%dとの違いは何ですか?%iprintfscanf

0 投票する
6 に答える
11440 参照

java - % % は Java で何を意味しますか?

私は PHP プログラマーであり、この行が何を意味するのか疑問に思っています。

%.3f、%.3f%n、およびコンマ x は何を意味しますか?

0 投票する
3 に答える
55611 参照

c - プラットフォームに依存しない size_t c の書式指定子?

size_tCで型の変数を出力したいのですがsize_t、異なるアーキテクチャの異なる変数型にエイリアスされているようです。たとえば、あるマシン (64 ビット) では、次のコードは警告をスローしません。

しかし、私の他のマシン (32 ビット) では、上記のコードは次の警告メッセージを生成します。

警告: フォーマット '%ld' はタイプ 'long int *' を想定していますが、引数 3 のタイプは 'size_t *' です

これはポインター サイズの違いによるものと思われます。そのため、64 ビット マシンsize_tではlong int( "%ld") にエイリアスされますが、32 ビット マシンsize_tでは別の型にエイリアスされます。

専用のフォーマット指定子はありますsize_tか?

0 投票する
2 に答える
1048 参照

c - C フォーマット指定子

私が作業している間、コード内のどこかで次のステートメントを見ました。のフォーマット指定子に混乱していますsprintf

誰か説明してくれませんか?

0 投票する
2 に答える
1928 参照

c - C の long long の代替書式指定子

gccで安全に使用できるlong longC 以外の (代替の) フォーマット指定子はありますか?%lldscanf

私は%lldそれがうまくいくことを知っています。私はただ好奇心旺盛です:-)