問題タブ [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それがうまくいくことを知っています。私はただ好奇心旺盛です:-)

0 投票する
8 に答える
1747 参照

c++ - short integer の書式指定子

C の書式指定子を正しく使用していません。数行のコード:

私が欲しいのは、でコピーすることです

final [0] = ランダムな文字 final [1] = ランダムな文字 final [2] and final [3] = short 配列 final [4] = 別の文字 ....

私の問題は、短い int の 2 バイトを最終的な配列の 2 バイトにコピーしたいということです。

ありがとう。

0 投票する
5 に答える
34101 参照

c++ - short int を char 配列にコピーする

値 = 2 を保持する s_int という短い整数変数があります

この数値を char 配列の 1 番目と 2 番目の位置に char 配列にコピーしたいと考えています。

あるとしましょうchar buffer[10];。の 2 バイトをs_intと にコピーしbuffer[0]ますbuffer[1]

どうすればいいですか?