IDL编程教程:标准输入输出与格式化控制
需积分: 15 194 浏览量
更新于2024-08-10
收藏 9.11MB PDF 举报
"标准输入输出-利用d3.js力导布局绘制资源拓扑图实例教程"
本文档主要介绍了IDL(Interactive Data Language)中的标准输入输出功能及其相关函数,这些功能在处理ASCII码文本时非常关键。标准输入指的是通过键盘输入的数据,而标准输出则指的是在屏幕上显示的数据。
5.1.1 输入输出函数
- `Print`:用于标准输出,能够按照指定格式输出数据。
- `Read`:用于标准输入,可以从用户或文件中读取格式化的数据。
- `Reads`:从一个字符串中读取格式化的数据。
- `String()`:生成格式化后的字符串数据。
5.1.2 格式化输出
IDL支持使用`%`和`\`来实现数据的格式化。在标准输入输出时,可以通过特定的格式控制符来定制输出样式。格式化控制的一般形式是 `[n]FC[+][-][width]`,其中:
- `n`:表示格式控制符的使用次数,默认为1次。
- `FC`:格式控制符,如 `%` 或 `\`,具体含义见表5-3。
- `+`:如果在输出的整数前加上此符号,正数前会显示"+",默认情况下正数前无符号,负数前有"-"。
- `-`:设置输出左对齐,默认为右对齐。
- `width`:定义输出字符的宽度,不足部分可以用0或空格填充。
表5-3中详细列出了各种格式控制代码的含义,如:
- `A`:字符类型。
- `%` 和 `\`:用于转义特殊字符。
- `I`:十进制整数。
- `O`:八进制整数。
- `Z`:十六进制整数。
虽然文档中未提到,但通常在IDL中,`%`和`\`用于转义和格式化字符串,例如`%d`用于格式化整数,`%.2f`用于格式化浮点数保留两位小数。
此外,文档还提及了Esri中国(北京)有限公司的IDL培训教程,涵盖了IDL的安装、工作台使用、语法基础等内容,包括变量、数组、字符串、结构体、指针以及各种运算符等基础知识。这些内容对于深入理解和使用IDL进行数据处理和科学计算至关重要。
在IDL编程中,理解标准输入输出和格式化输出是基础,这对于数据的读取、处理和展示都非常关键。同时,掌握基本的语法元素如变量、数组和字符串的操作,以及指针和结构体的应用,能帮助开发者编写更高效和灵活的代码。对于绘制资源拓扑图,虽然文档未详细说明,但可以推断可能涉及到数据处理、图形绘制和交互设计,这可能需要用到IDL的图形库或者结合其他如d3.js的库来实现。
2020-12-01 上传
239 浏览量
点击了解资源详情
2021-05-27 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
一土水丰色今口
- 粉丝: 23
- 资源: 3957
最新资源
- JHU荣誉单变量微积分课程教案介绍
- Naruto爱好者必备CLI测试应用
- Android应用显示Ignaz-Taschner-Gymnasium取消课程概览
- ASP学生信息档案管理系统毕业设计及完整源码
- Java商城源码解析:酒店管理系统快速开发指南
- 构建可解析文本框:.NET 3.5中实现文本解析与验证
- Java语言打造任天堂红白机模拟器—nes4j解析
- 基于Hadoop和Hive的网络流量分析工具介绍
- Unity实现帝国象棋:从游戏到复刻
- WordPress文档嵌入插件:无需浏览器插件即可上传和显示文档
- Android开源项目精选:优秀项目篇
- 黑色设计商务酷站模板 - 网站构建新选择
- Rollup插件去除JS文件横幅:横扫许可证头
- AngularDart中Hammock服务的使用与REST API集成
- 开源AVR编程器:高效、低成本的微控制器编程解决方案
- Anya Keller 图片组合的开发部署记录