首页 > 代码库 > lesson009 lesson010 作业

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

技术分享

 

lesson009 lesson010 作业