変換指定の応用
今まで%dや%fなど変換指定を使ってきましたね。
実はこの変換指定はもっと細かな設定もできるんです。
例えば、%5dと設定すると整数を5桁表示というように表示方法を設定出来るんです。
これは説明より実際に打って試してもらったほうがわかりやすいですね。
main.cpp
/*
変換指定いろいろ
*/
#include <stdio.h>
/* メイン関数 */
int main( void )
{
printf( "[%d]\n", 123 );
printf( "[%.4d]\n", 123 );
printf( "[%4d]\n", 123 );
printf( "[%04d]\n", 123 );
printf( "[%-4d]\n\n", 123 );
printf( "[%d]\n", 12345 );
printf( "[%.3d]\n", 12345 );
printf( "[%3d]\n", 12345 );
printf( "[%03d]\n", 12345 );
printf( "[%-3d]\n\n", 12345 );
printf( "[%f]\n", 123.45 );
printf( "[%.1f]\n", 123.45 );
printf( "[%6.1f]\n", 123.45 );
printf( "[%4.1f]\n\n", 123.45 );
return(0);
}
実行するとこんな感じです。
いろいろな指定ができますね。
こちらが詳しい解説です。
最終更新:2012年05月22日 01:52