FORTRAN语言基础:小数位数与输入规范
需积分: 50 193 浏览量
更新于2024-08-09
收藏 829KB PDF 举报
"FORTRAN 教程 - 中的小数位数-vpp软件架构和实现介绍(vpp design and implementation overview)"
在FORTRAN编程语言中,处理数值格式化输出时,小数位数的控制是非常关键的。在标题提及的"中的小数位数"这一概念,通常指的是在输出或者显示数值时,我们可以通过指定小数点后的位数来决定数值的精度。例如,在描述中提到的`F6.2`就是一个格式描述符,它意味着总宽度为6,其中2位用于小数部分。
在FORTRAN中,`F`、`E`、`G`这三种描述符可用于格式化实数。它们的作用相似,都可以用来控制输出的格式,但有各自的特性:
1. `F`描述符:用于固定格式输出,例如`F8.2`会确保数值以固定宽度8的格式显示,其中2位是小数。如果输入数据自带小数点,那么`F6.2`的小数位数2就不起作用,因为实际小数位数取决于输入数据。
2. `E`描述符:用于科学记数法格式,例如`E8.3`会将数值以科学记数法显示,总宽度为8,其中3位是小数。如果输入的数据是以指数形式且数字部分不带小数点,系统会根据`Ew.d`中的`d`自动加上小数点。
3. `G`描述符:是一种通用格式,它会根据数值大小自动选择`F`或`E`格式。例如,`G6.1`会在总宽度6的情况下显示1位小数,如果数值过大,会自动转为科学记数法。
在处理复数时,FORTRAN会将其视为两个独立的实数,即复数的实部和虚部都需要分别进行格式化处理。
FORTRAN的基础规定还包括了它的字符集和标识符的使用规则:
1. FORTRAN90的字符集包含了大写字母、小写字母、数字以及一系列特殊字符。需要注意的是,FORTRAN程序中除字符常量外,其他元素只能由这些字符构成。
2. 标识符命名遵循特定规则,必须以字母开头,可包含字母、数字和下划线。FORTRAN不区分大小写,所以在识别标识符时,如`SUM`、`Sum`等都是等价的。同时,标识符中的空格会被系统忽略。
3. 关于标识符的使用,应注意避免使用内部函数名和语句关键词作为变量名,以免引起混淆。建议选择能反映其意义的名称,以提高代码的可读性。
理解这些基本概念对于编写和调试FORTRAN程序至关重要,因为它们直接影响到数值的精确表示和程序的可读性。在使用FORTRAN处理数据时,正确地设定和理解小数位数以及标识符规则能够帮助编写出更清晰、更有效的代码。
154 浏览量
2011-09-26 上传
2014-06-16 上传
2021-02-09 上传
2021-04-12 上传
2021-02-20 上传
赵guo栋
- 粉丝: 43
- 资源: 3818
最新资源
- 俄罗斯RTSD数据集实现交通标志实时检测
- 易语言开发的文件批量改名工具使用Ex_Dui美化界面
- 爱心援助动态网页教程:前端开发实战指南
- 复旦微电子数字电路课件4章同步时序电路详解
- Dylan Manley的编程投资组合登录页面设计介绍
- Python实现H3K4me3与H3K27ac表观遗传标记域长度分析
- 易语言开源播放器项目:简易界面与强大的音频支持
- 介绍rxtx2.2全系统环境下的Java版本使用
- ZStack-CC2530 半开源协议栈使用与安装指南
- 易语言实现的八斗平台与淘宝评论采集软件开发
- Christiano响应式网站项目设计与技术特点
- QT图形框架中QGraphicRectItem的插入与缩放技术
- 组合逻辑电路深入解析与习题教程
- Vue+ECharts实现中国地图3D展示与交互功能
- MiSTer_MAME_SCRIPTS:自动下载MAME与HBMAME脚本指南
- 前端技术精髓:构建响应式盆栽展示网站