IDL编程教程:标准输入输出与格式化控制
需积分: 15 65 浏览量
更新于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 上传
240 浏览量
2018-05-08 上传
2023-07-28 上传
2023-07-16 上传
2023-06-03 上传
2024-11-25 上传
2023-07-28 上传
2023-05-30 上传
一土水丰色今口
- 粉丝: 23
- 资源: 3953
最新资源
- Basic-Banking-App
- VB winsock简单实例tcp连接
- 深度学习
- simple_saver
- winformsprotector:antidecompiler 和 anti deobfuscator,源代码保护-开源
- Marble-Run-Unreal
- Issue_Tracker:问题跟踪器是一个全栈应用程序,用于管理和维护问题列表
- StreamAPI
- 参考资料-2M.02.07 U9产品介绍-销售.zip
- Accuinsight-1.0.32-py2.py3-none-any.whl.zip
- 两档AMT纯电动汽车仿真模型(CRUISE)
- hmtt:在里面
- products-api:注册产品的API
- CS6583LED电源PDF规格书.rar
- 婚礼:我们的婚礼网站
- epl-analysis:对1920赛季英格兰超级联赛足球比赛的分析