問題タブ [printf]
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.
c - printf() で末尾のゼロを避ける
関数の printf() ファミリの書式指定子につまずき続けています。私が望むのは、小数点以下の最大桁数で double (または float) を出力できるようにすることです。私が使用する場合:
私は得る
希望の代わりに
誰でも私を助けることができますか?
c - スペース付きの左パッド printf
printf を使用するときに、文字列の左側にスペースを埋め込むにはどうすればよいですか?
たとえば、「Hello」の前に 40 個のスペースを付けて印刷したいとします。
また、印刷したい文字列は複数の行で構成されています。各行を個別に印刷する必要がありますか?
編集: 明確にするために、すべての行の前に正確に 40 個のスペースを印刷したいと考えています。
c# - C#でsprintf?
sprintf()
C#に似たものはありますか?
たとえば、整数を 2 バイトのバイト配列に変換したいと思います。
何かのようなもの:
printf - D で浮動小数点数を出力する
D プログラミング言語を最後に使用してからかなりの時間が経ちましたが、現在は科学計算を含むプロジェクトに使用しています。
たくさんの浮動小数点データがありますが、 を使用してそれらを印刷すると、次のwritefln
ような結果が得られます。4.62593E-172
これはゼロです! 文字列書式 % を使用して 0 などを出力するにはどうすればよいですか?
現在、私はハックを使用しています:
それは仕事をしますが、可能であればフォーマット操作を使用してやりたいです。
アップデート
誰かが提案しましたが、それに関する問題は、不writefln("%.3f", a)
必要な余分なゼロを出力
することです。0
0.000
1.2
1.200
c++ - C++ の sprintf() でフォーマット文字列を使用する際の警告
この行をコンパイルする
snprintf 行で 2 つの警告を読みました。
なんで?型が指定され (long int sz、snprintf では %l)、snprintf の引数は 1 つだけです。誰でも私を助けることができますか?ありがとう。
null - sprintf アクセス違反
次のコードに問題があります。
正常にコンパイルされますが、実行すると、悪名高い「0XC0000005 アクセス違反」エラーが発生します。b を NULL、""、"0"、0 などに設定しようとしましたが、"0XC0000005 Access Violation" エラーまたは "Expression: string != NULL.
c - 1 ビットを印刷するにはどうすればよいですか?
のように少し印刷する方法を教えてくださいprintf("%d",bit);
。
c - C でヌル スペースの末尾のない sprintf()
出力の最後に '\0' 文字を追加せずに C の sprintf() 関数を使用する方法はありますか? 固定幅の文字列の途中にフォーマットされたテキストを書き込む必要があります。