lesson009 lesson010 作业

lesson009  作业 厘米 to  英尺

代码:

 1 #include <stdio.h>
 2 int main()
 3 {
 4 // 1 100 厘米 到 英尺 
 5 // 2 printf 1 1*0.0328
 6 // 3 printf 2 2*0.0328
 7 //
 8 for (int i = 1; i<= 100; i++)
 9 {
10 printf("%d 厘米 = %f 英尺 \n",i,i*0.0328);
11 }
12 getchar();
13 return 0;
14 }

 

 

lesson-10  作业 

1   使用正史的占位符打印出int,long, long long 的最大值和最小值(有符号)

代码:

#include <stdio.h>
#include <stdlib.h>
#include <limits.h> // limits.h 重新定义整形的极限值

//1 使用正确的占位符打印出int,long, long long 的最大值和最小值(有符号)
int main()
{
int ix = INT_MAX; //#define INT_MAX 2147483647 // maximum (signed) int value int的最大值
long ly = LONG_MAX;
long long llz = LLONG_MAX;

printf(" int的最大值 = %d\n long的最大值 = %ld\n long long的最大值 = %lld\n",ix,ly,llz);
printf(" int的最小值 = %d\n long的最小值 = %ld\n long long的最小值 = %lld\n", ix + 1, ly + 1, llz + 1);
getchar();
}

 

 

2  请写出一个16进制的数溢出有符号和无符号的long型

int main()
{
    long la = LONG_MAX;
    printf("有符号long数据16进制的溢出数是: %lx\n",la+1);
    
    printf("无符号long数据16进制的溢出数是: %x\n", la+1);


    getchar();
    //return 0;
}

 

 

 

 

3  -12345在无符号int中值为多少

 

int main()
{
    int a = -12345;
        printf("-12345在无符号int中的值是: %u \n", a);
    getchar();
}

 

posted on 2016-09-10 18:22  zzdoit  阅读(135)  评论(0编辑  收藏  举报

导航