2009/10/08

[C]%dを文字列として出力

今、昼休み中にこの本を読んでいます。



で、printfを使って、数字を10進数表記に変換して表示を行なうプログラムが紹介されていました。

printf("数字:%d",3);

そこで、次に疑問に思ったのは、「%d」を文字列として出力したい場合はどうすのかなーっと。

ネットで調べてみると、「%%d」で出力できるみたいです。
(参照:こちらのサイト)

実際に、サンプルプログラムを実装して、実行してみたところ、正常に表示されました。
#include <stdio.h>

int main(void){
printf("%%d\n");
return(0);
}

こんな単純だったのかー。

0 コメント:

コメントを投稿