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 语言学习第三课习题编程练习的主要内容,如果未能解决你的问题,请参考以下文章