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;