printf()函数练习三
一、写出程序运行结果

1、#include<stdio.h>
main()
{int i=010,j=10,k=0x10;
printf("%d,%d,%d\n",i,j,k);
  }
RUN
2#include<stdio.h>
main()
{  int a;
    char c=10;
    float f=100.0;
    double x;
    a=f/=c*=(x=65);
printf("%d  %d  %3.1f  %3.1lf\n",a,c,f,x);
}
RUN
3#include<stdio.h>
main()
{  int a=2,b=5;
    printf("a=%%d,b=%%d\n",a,b);
}
RUN
4main()
{char c1='6',c2='0';
printf("%c,%c,%d,%d\n",c1,c2,c1-c2,c1+c2);
}
RUN
5 main()
{int x=10,y=3,z;
printf("%d\n",z=(x%y,x/y));
}
RUN3
6、#include<stdio.h>
main()
{  double d=3.2;
    int x,y;
    x=1.2;
    y=(x+3.8)/5.0;
    printf("%d\n",d*y);
}
RUN0
7、main()
{int x;
x=-3+4*5-6;printf("%d\t",x);
x=3+4%5-6;printf("%d\t ",x);
x=-3*4%6/5;printf("%d\t ",x);
x=(7+6)%5/2;printf("%d",x);
}
RUN          0     
8、main()
{int x,y,z;
x=y=1;
z=x++;
printf("%d,%d\t",x,z);
z+=-x++ +(++y);
printf("%d,%d",x,z);
}
RUN
9、main()
{int i,j;
i=20;j=(++i)+i;
printf("%d",j);
i=13;
printf("%d  %d",i++,i);
}
RUN函数printf作用
10、main()
{long y=-34567;
printf("y=%-8ld\n",y);
printf("y=%-08ld\n",y);
printf("y=ld\n",y);
printf("y=%+8ld\n",y);
}
RUN
11、main( )
{ printf(“\n*s1=%8s*”, “china”);
printf(“\n*s2=%-5s*”, “chi”) ;     }
RUN
   
12、#include<stdio.h>
main()
{char a;
a='A';
printf("%d%c",a,a);
}
RUN
13、main()
{int x=2,y,z;
x*=3+2;printf("%d\n",x);
x*=y=z=4;printf("%d\n",x);
x=y=1;
z=x++-1;printf("%d,%d\n",x,z);
z+=-x++ +(++y);printf("%d,%d",x,z);
}
RUN
14、 main(  )
       {   float  a=3.14, b=3.14159;
          printf(“%f, %5.3f\n”,a,b);   }
RUN

、编程题
1.已知有一个大写字母A,要求改用小写字母输出。
3.请编写一个程序,能显示出以下两行文字。
I am a student.
I love China.