* * 这个程序实例,先创建了一个叫person的自定义类型,接着在程序的第十二行,以person类型来声明了一个变量a。读入变量a的数据,然后再把他们的内容输出。 * 变量a中可以取用的元素还有a%age、a%height、a%weight、a%adress等等。 * * 程序中的long_int、short_int等几个变量都是用来记录KIND值,在程序执行中不会再改变内容,所以把它们声明成常数PARAMETER。产生这个用法的主要原因,是考虑到在不同的机器上保存同样位数的数值所使用的kind不一定相同。而且不同机器所能保存的值域范围也可能不太一样这里所指的不同机器,是指“等级”不同的机器,例如工作站和个人计算机之间。 查询到各种数值范围所需要的KIND值,可以有效地视需要来使用内存。而所编的程序代码也会比较有“共通性”。在程序中不直接用常数,使用selected_int_kind之类的函数根据程序的需要决定KIND值,可以是程序代码更容易在不同的机器之间移植。 * * 3/2先使用整数格式来计算,得到结果1而不是1.5. * * 因为有效位数的关系而出现的计算结果的误差,可以通过声明双精度浮点数变量来解决。 * 虽然变量b声明为双精度实数,但是使用命令b=0.1进行赋值后是把单精度实数0.1赋值给了双精度实数b。要想得到准确的双精度数0.1,需要使用命令b=1.0D-1或b=
您可能关注的文档
- 高中化学课件-苏教版-必修2-专题一第三单元《从微观结构看物质的多样性课时1同素异形现象同分异构现象》课件.ppt
- 沈航人事考核工作量自动计算系统 2.ppt
- 利用自动网格划分功能建立污水处理场模型-典尚设计.ppt
- 高一化学必修2第三章第三节生活中两种常见的有机物乙醇课件.ppt
- 素材常见问题的解决办法.pptx
- 高考数学一轮复习 4-6 正弦定理 余弦定理及解三角形课件 新人教A版.ppt
- 瀚海博联呈报百度手机输入法游戏键盘发版新媒体营销方案.pptx
- CRIP生物样本管理系统介绍.ppt
- 高考数学理人教大一轮复习课件第九章9.8曲线与方程.pptx
- 这些常见的促销方式 80%的人都不会玩.pptx
原创力文档

文档评论(0)