分析下面程序结果,并上机验证(整型、实型数据的表示、输入和输出)。
#include < stdio.h >
void main()
{
int i,j;
float m,n;
long x,y;
unsigned int u,v;
char c1,c2;
scanf(“%d,%d”,&i,&j);
scanf(“%f,%f”, &m,&n);
scanf(“%ld,%ld”,&x,&y);
scanf(“%o,%o”,&u,&v);
scanf(“%c,%c”, &c1,&c2);
printf(“\n”);
printf(“a=%4d,b=%4d\n”,i,j);
printf(“c=%8.2f,d=%8.2f\n”,m,n);
printf(“e=%16ld,f=%16ld\n”,x,y);
printf(“u=%u,v=%u\n”,u,v);
printf(“c1=%c,c2=%c\n”,c1,c2);
}
程序运行结果
输入:
1,2
3,4
5,6
7,6
a,b
输出:
a= 1,b= 2
c= 3.00,d= 4.00
e= 5,f= 6
u=7,v=6
c1=
,c2=2
输入:
1,2
2,3
3,4
4,5a,b
输出:
a= 1,b= 2
c= 2.00,d= 3.00
e= 3,f= 4
u=4,v=5
c1=a,c2=b
暂无评论内容