タグ付けされた質問 「printf」

`printf`は、フォーマットされた出力の一般的な関数です。Cおよび他の多くの言語には、関連する関数のファミリ全体があります。このタグは、質問が「printf」または関連する関数に直接関係している場合にのみ使用してください。

30
printf / String.Formatと同等のJavaScript
C / PHP printf()またはC#/ JavaプログラマーString.Format()(IFormatProvider.NET用)に相当するJavaScriptに相当するものを探しています。 私の基本的な要件は、今のところ数字の1000区切り形式ですが、多くの組み合わせ(日付を含む)を処理できるものが良いでしょう。 MicrosoftのAjaxライブラリがのバージョンを提供していることに気づきましたString.Format()が、そのフレームワークのオーバーヘッド全体は必要ありません。




8
boolのprintf形式指定子とは何ですか?
ANSI C99以降、_Boolまたはboolを使用していstdbool.hます。しかしprintf、ブールのフォーマット指定子もありますか? その疑似コードのようなものを意味します: bool x = true; printf("%B\n", x); 印刷されます: true
458 c++  c  boolean  printf 


12
どうすればprintfファミリーを使用してsize_t変数を移植して印刷できますか?
タイプの変数がありsize_t、それを使用してそれを印刷したいと思いprintf()ます。可搬性のある印刷に使用するフォーマット指定子は何ですか? 32ビットマシンで%uは正しいようです。でコンパイルしg++ -g -W -Wall -Werror -ansi -pedanticましたが、警告はありませんでした。しかし、そのコードを64ビットマシンでコンパイルすると、警告が表示されます。 size_t x = <something>; printf("size = %u\n", x); warning: format '%u' expects type 'unsigned int', but argument 2 has type 'long unsigned int' 警告をに変更すると、期待どおりに消え%luます。 問題は、32ビットと64ビットの両方のマシンで警告が発生しないようにコードを記述するにはどうすればよいですか? 編集:回避策として、1つの答えは、変数を十分な大きさの整数に「キャスト」して、たとえばunsigned longを使用して出力することだと思い%luます。それはどちらの場合でも機能します。他にアイデアがあるかどうか探しています。
405 c  printf 



10
Cで先頭の0を印刷しますか?
私は郵便番号の01001のように、先頭の0を印刷する良い方法を見つけようとしています。数は1001として格納されますが、それを行うための良い方法は何ですか? 私はどちらかのcaseステートメントを使用することを考えました/その場合、数字が何桁であるかを把握し、それを印刷用に追加の0を含むchar配列に変換しますが、これを行う方法はないと思いますが、わずらわしいprintf形式の構文。
344 c  printf 

8
Cで「unsigned long」を印刷する方法は?
unsigned longCでデータ型を出力する方法を理解できません。 がであるunsigned_fooとするunsigned longと、私は試してみます: printf("%lu\n", unsigned_foo) printf("%du\n", unsigned_foo) printf("%ud\n", unsigned_foo) printf("%ll\n", unsigned_foo) printf("%ld\n", unsigned_foo) printf("%dl\n", unsigned_foo) そして、それらすべては私が持っているものの-123123123代わりにある種の数を印刷しunsigned longます。

30
ループや条件なしで1から1000を印刷する
ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 タスク:ループや条件ステートメントを使用せずに、1から1000までの数値を出力します。printf()or coutステートメントを1000回だけ書くのではありません。 CまたはC ++を使用してそれをどのように行いますか?
323 c++  c  printf 


8
fprintf、printf、sprintfの違いは?
、、、の違いについて簡単な英語printfで fprintf、sprintf例を使って説明できますか? どのストリームにありますか? 「Cでのファイル処理」について読んでいるとき、私はこれら3つの間で本当に混乱しています。
233 c  io  stream  printf 


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.