printf


※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

機能

変数の値やリテラルなどを指定の書式で標準出力に出力する。

書式

#include <stdio.h> /* 標準入出力を扱うヘッダ */
 
int printf(const char *format, ...);
 

書式指定子

%d 符号つき整数値(10進数)として出力
%u 符号なし整数値(10進数)として出力
%f 実数値として出力
%lf 倍精度実数値として出力
%c 文字として出力
%s 文字列として出力
%x 整数値(16進数)として出力
%p ポインタ(アドレス)として出力

書き方

リテラルを表示する場合
printf("%d,%f,%c", 25, 1.23, 'A');
 
変数を表示する場合
printf("%d,%f,%c", i, f, c);
 
文字列リテラルの場合
printf("string only");
 

ソースコード