c语言 灵活性的表现

1,同时完成赋值以及输出的功能

  int a = 12;
     int b =3;
     printf("%d\n",a+=a-=a*a);
     printf("%d",a = b);  //同时完成赋值和输出功能。
 2.逗号表达式的取值是最后一个表达式的值。

3在printf函数中,如果想输出%号,应该使用俩个%号,如%%。

4,格式说明符:d,ld,f,c,s,e,u,g,o,x

5格式化scanf,如制定输入整型的位数。

代码如下:

  long a =900000;
  int b,c;
   scanf("%3d%3d",&b,&c);
   printf("\n%d,%d",b,c);
  getch();
   6,scanf中的"*"表示忽略制定的格式输入。

 long a =900000;
  int b,c;
   scanf("%3d  %*3d  %3d",&b,&c);
   printf("\n%d,%d",b,c);

 

7,scanf中的格式控制,有采用普通字符,在输入时,也 要输入普通字符。

代码如下:

int b,c;
   scanf("b=%d,c=%d",&b,&c);
   printf("\n%d,%d",b,c);
 在输入时,应该输入“b=12,c=34”否则会报错。输不出想要的结果。

 

 

 

 

 

 

 

posted on 2011-10-13 15:10  wtq  阅读(268)  评论(0编辑  收藏  举报