C 语言学习第三课习题编程练习

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C 语言学习第三课习题编程练习相关的知识,希望对你有一定的参考价值。

1、通过实验的方法,观察系统如何处理整数上溢、浮点数上溢、和浮点数下溢的情况。

整数上溢的情况:

#include<stddio.h>
int main()
{ 
int i=2147483647;
printf("%d %d %d\n",i,i+1,i+2);

}
运行结果如下:

技术分享

解释:整数i的范围就是:

-2147483647-2147483647

所以最大值加1向上溢出后回到最左端。

浮点数上溢:

程序:

#include<stdio.h>
int main()
{ 
  float toobig=3.4E38*100.0f;
   printf("%e\n",toobig);
}

程序结果:

技术分享

浮点数下溢的情况:

#include<stdio.h>
int main()
{ 
  
float toosmall=0.1234E-10;
printf("%e\n",toosmall/10);
}

结果:

技术分享

2、输入一个ASC||码值(66),输出相应的字符。

#include<stdio.h>
int main()
{ 
  int i=66;
  int j=98;
  printf("%c %c\n",i,j);
}

结果:

技术分享

3、编程发出警报声,并输出如下:

技术分享

/a的数量便是警报声的次数。

4、

技术分享

溢出。


以上是关于C 语言学习第三课习题编程练习的主要内容,如果未能解决你的问题,请参考以下文章

第三章课后练习题

第三课_课后习题解答

典型的三道编程练习题

c语言编程练习题

明解c语言第三版 入门篇 练习题答案 第六章 第6-11题解法。函数相关的问题。

C语言编程练习题绝对经典