c言語常用出力フォーマット
6681 ワード
C言語でよく使われるのはprintf(「出力のフォーマット」で、出力される内容);出力を行うため、出力に関するフォーマットを把握し、コード形式で簡単に説明します.
char c;
char s[20];
int i=1234;
float f=1.234567894567879;
double d=0.12345678912345678;
strcpy(s, "Hello,World");
c='\x41';
printf("i=%o
", i); // , i=2322
printf("i=%d
", i); // , i=1234
printf("i=%x
", i); // , i=4D2
printf("a=%d%%
", a); // % a=1234%
printf("a=%6d
", a); // 6 , a= 1234
printf("a=%06d
", a); // 6 0, a=001234
printf("a=%2d
", a); //a 2 , a=1234
printf("a=%-6d
", a); /// 6 , a=1234
printf("f=%f
", f); // 7 , f=3.141593
printf("f=%6.4f
", f); // 6 , 4 , f=3.1416
printf("x=%lf
", x); // x=0.123457
printf("x=%18.16lf
", x);// 18 , 16 ,x=0.1234567891234567
printf("c=%c
", c); // c=A
printf("c=%x
", c); // ASCII c=41
printf("s[]=%s
", s); // s[]=Hello,World
printf("s[]=%6.9s
", s); // 9 s[]=Hello,Wor
return 0;