C
main()
C
1 if() ~else 6 break
2 for()~ 7 switch()
3 while()~ 8 goto
4 do ~while(); 9 return
5 continue
printf(“dfsjafdsa”);
X = 5 ;
,”
2.1
1
#include <stdio.h>
/* getchar */
main()
{int a;
char b;
a=getchar( );
b=getchar( );
printf("a=%c\ta=%d\tb=%c\tb=%d\n",a,a,b,b);
}
2
#include <stdio.h>
main( )
{ int a=65;
char b='B';
putchar(a);
putchar(65+1);
putchar(b);
putchar('B'+1);
}
2.2
1
% %
(type)
%d,
%o
%x
%u
%f
%e,
%c,
%s,
%ld,
5
#include "stdio.h"
main()
{int a=97,b=98;
printf("1:%d %d\n",a,b);
printf(“2:%c,%c\n",a,b); /*a,b */
printf(“3:a=%d,b=%d",a,b);
}
1:97 98
2:a,b
3:a=97,b=98
#include"stdio.h"
void main()
{ int i=8;
printf("%d\t%d\t%d\n",++i,--i,i--);
}
7 6 8
printf Turbo C
Printf
1.
2.
3.
Int? %d
Char? %c
Float? %f
:
float i;
scanf(“%f”,&i);
printf(“%f”,i);
:
%md m
%-md m
%f
%m.nf mn
%-m.nf mn
printf("%f",3.15);3.150000
printf(“%6.1f”,3.15);_ _ _3.1
int a=1234;
printf(“%3d”,a);
printf(“%5d”,a);
%c
%s
%ms m
%-ms m,
%m.ns m,n
%-m.ns
Printf(“%3s,%7.2s,%-5.3”,”china”,”china”,”china”)
:
china,_ _ _ _ _ch,chi_ _
printf ("%d\n" 100) printf"%5d\n",100
printf("%8d\n%8d″,100,100*100);
1 0 0
1 0 0 0 0
printf ("%4c,%c\n" 'A','A')
printf ("%-8s,%8.2s" " Name "," Name ")
A,A,
N a me - - - -,- - - - - - N a
2.3
(type)
d(D)
o(O)
int a ;scanf(“%3d”,&a);
float x; scanf(“%8.2f,,&x);?
scanf (“i=%d" &i)printf (“i=%d" i)
scanf ("%d%d%d" &a,&b,&c)
i = 3 0
i = 3 0
i = 3 0
i = 3 0
1 2 3
1
2
3
1,2,3
scanf ("%d %d %d" &a,&b,&c)
1 2 3
1 2 3
1 2 3
1 2 3
8
#include "stdio.h"
void main()
{ int a,b;
printf("input a,b:");
scanf("%d%d",&a,&b);
printf("a=%d,b=%d",a,b);
}
input a,b,7 8
a=7,b=8
4
scanf (“%d\n”
&a)
main()
{ int a; float b,c;
scanf(“%2d%3f%4f”,&a,&b,&c);
printf(“a=%d,b=%f,c=%f\n”,a,b,c);
}
12345678987654321?
a=12,b=345.000000,c=6789.000000