http://studyhallweb.com/
プログラム学習室
[Home][C++言語]printfの書式指定

printf()/sprintf()の書式指定
C++ではprintf()はあまり使いませんが、sprintf()はたまに使うことがあります。
printf()もsprintf()も書式の指定方法は同じなので、覚えておくと便利です。
// printf()/sprintf()の書式指定

#include <stdio.h>

int main()
{
    int  i = 123;
    char a[4] = "ABC";

	printf("数値表示   <%5i>\n", i);
	printf("数値左詰   <%-5i>\n", i);
	printf("数値前ゼロ <%.5i>\n", i);
	printf("文字表示   <%5s>\n", a);
	printf("文字左詰   <%-5s>\n", a);
	printf("16進小文字 <%x>\n", i);
	printf("16進大文字 <%X>\n", i);

    return 0;
}
表示結果
数値表示   <  123>
数値左詰   <123  >
数値前ゼロ <00123>
文字表示   <  ABC>
文字左詰   <ABC  >
16進小文字 <7b>
16進大文字 <7B>

[Home][C++言語]printfの書式指定