Cプログラミング
 Computer >> コンピューター >  >> プログラミング >> Cプログラミング

printf変換文字とそのタイプとは何ですか?


printfの使用法は、入力する空白フィールドのない文字列を印刷することです。

たとえば、

printf ("An ordinary string..");
printf ("Testing 1,2,3...");

これまでに使用された次の最も単純なケースは、単一の整数を出力することです。

int number = 48;
printf ("%d",number);

以下に示すように、2つを組み合わせることができます-

int number = 48;
printf ("Some number = %d",number);

この最後の例の結果は、画面に次のように印刷されます-

Some number = 48

これがprintfのさまざまな文字のリストです-

  • d −符号付き10進整数
  • u −符号なし10進整数
  • x −16進整数
  • o −8進整数
  • s −文字列
  • c −単一の文字
  • f −固定小数点浮動小数点
  • e −科学的記数法の浮動小数点
  • g −fまたはeのどちらか短い方を使用します

以下は、printf変換文字とタイプの使用のためのCプログラムです。 −

/* printf Conversion Characters and Types */
#include <stdio.h>
main (){
   int i = -10;
   unsigned int ui = 10;
   float x = 3.56;
   double y = 3.52;
   char ch = ’z’;
   char *string_ptr = "any old string";
   printf ("signed integer %d\n", i);
   printf ("unsigned integer %u\n",ui);
   printf ("This is wrong! %u",i);
   printf ("See what happens when you get the ");
   printf ("character wrong!");
   printf ("Hexadecimal %x %x\n",i,ui);
   printf ("Octal %o %o\n",i,ui);
   printf ("Float and double %f %f\n",x,y);
   printf (" ditto %e %e\n",x,y);
   printf (" ditto %g %g\n",x,y);
   printf ("single character %c\n",ch);
   printf ("whole string -> %s",string_ptr);
}

出力

上記のプログラムを実行すると、次の結果が得られます-

signed integer -10
unsigned integer 10
This is wrong! 4294967286See what happens when you get the character wrong!Hexadecimal fffffff6 a
Octal 37777777766 12
Float and double 3.560000 3.520000
ditto 3.560000e+000 3.520000e+000
ditto 3.56 3.52
single character z
whole string -> any old string

  1. フリップフロップの種類とC++での変換

    フリップフロップはシーケンシャルデジタル回路です。フリップフロップにはいくつかの種類があります。ここでは、フリップフロップのタイプと、あるフリップフロップから別のフリップフロップへの変換ルールを確認します。 フリップフロップには基本的に4つのタイプがあります- SRフリップフロップ Dフリップフロップ JKフリップフロップ Tフリップフロップ SRフリップフロップ SRフリップフロップは、正のクロック遷移または負のクロック遷移のみで動作します。一方、SRラッチはイネーブル信号で動作します。 SRフリップフロップの回路図を次の図に示します。 この回路には、2つの入力SとR、および

  2. USB LEDライトとは何ですか?その用途は何ですか?

    私たちは皆、私たちの生活をより良く整理するのに役立つお気に入りのハイテクアクセサリーを持っています。新しくて本当に便利なものを探しているなら、USB LEDライトの購入を検討してください。安価で、ほとんどどこにでも収まるからです。 消費者のニーズに応じて、これらのガジェットは外観の点で大きく異なる可能性があります。このガイドでは、さまざまなタイプのUSB LEDライトについて説明し、それらの重要な用途を検討します。 USB LEDライトとは何ですか? USB LEDライトは、マルチポートUSBハブ、コンピューターとラップトップ、スマートフォン、スマートプラグ、車のUSBドック、またはクラ