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;
}

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

 

实验课1 随笔 第1张

 

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;

}

实验课1 随笔 第2张 

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

 

#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;

}

实验课1 随笔 第3张

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

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;

}

实验课1 随笔 第4张

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄