实验课1

1、

#include<stdio.h>
int main()
{
 int a,b,sum;
 a = 123;
 b = 456;
 sum = a+b;
 printf("sum is %d\n",sum);
    return 0;
}

 

 

2、

#include<stdio.h>

int main()

{

   char c1,c2;

   c1 = 97;

   c2 = 98;

   printf("c1=%c,c2=%c\n",c1,c2);

   printf("c1=%d,c2=%d\n",c1,c2);

    return 0;

}

 

将第四第五行改写后,得到

 

#include<stdio.h>

int main()

{

    char c1,c2;

    c1 = 197;

    c2 = 198;

    printf("c1=%c,c2=%c\n",c1,c2);

    printf("c1=%d,c2=%d\n",c1,c2);

    return 0;

}

结果不一样的原因是数据溢出

3、

 

#include<stdio.h>

#include<math.h>

int main() {

     double x,y,z;

     scanf("%lf%lf",&x,&y);

     z=x+1/fabs(y);

     printf(" z=%d\n z=%15.6f\n z=%e\n",(int)z,z,z);

     return 0;

}

 

posted @ 2019-04-11 14:45  p201821430003  阅读(95)  评论(0编辑  收藏  举报