| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 论坛
 上传资源
上传编程相关的资源,源源不断赚取资源分,以备将来下载之需
乐活一会
文件大小:1.55 MB
文件类型:zip
发布时间:2013-04-08 12:20:04
需资源分:2
下载次数:4
Tag:编程验证C语言中整型、浮点、双精度数据可
::资源简介::
实验原理:利用数据溢出的原理编程验证
实验步骤:1. 验证C语言中整型数据可表示数值的范围
#include<stdio.h>
void main()
{
    short int a,b;
    a=32767;
    b=a+1;
    printf("%d,%d\n",a,b);
}
运行结果:
 
说明短整型变量的数值范围为:-32768—32767
整型的其他类型以此类推
2. 验证C语言中单精度浮点型数据可表示数值的范围
1)验证上限:
main()
    {float a;
     a=3.4e38;
 printf("%f\n",a);
}

实验结果: 
main()
    {float a;
     a=3.41e38;
 printf("%f\n",a);
 }
实验结果: 
可见此时数据已超过其最大值,是以补码的形式输出的
即可证明在单精度浮点型数据中其上限为3.4e38
(2) 验证下限
main()
    {float a;
     a=-3.4e38;
 printf("%f\n",a);
::下载地址::

BCCN本地下载 
开通VIP
可免资源分下载所有资源
::下载本资源的人也下载了::
::作者其它资源::
 
>> 评论
 
热门Tag:
 
编程中国 版权所有,并保留所有权利。
Powered by BCCN 1.020, Processed in 0.010881 second(s)
Copyright©2010-2024, BCCN.NET, All Rights Reserved