Basic Pascal Tutorial/Chapter 2/Input/zh CN
한국어 · Deutsch · English · Français · Български · Русский · 中文(中国) · 日本語
2A - 输入 (原作者: Tao Yue, 状态: 已更改)
程序可以接收来自键盘、鼠标、文件、扫描仪、操纵杆的数据。
我们不能得到鼠标的输入,因为语法不同。另外,现在视窗操作系统都支持事件驱动,它们可处理鼠标的输入。
用于读取数据的基本格式是:
read (????????????);
readln (????????????);
readln;变量列表是一系列以逗号分隔的变量标识符。
写在括号中的变量,都需要预告先定义;变量与变量之间,以“,”分隔。
从键盘接收数据时,要注意各种不同数据类型数据的分隔符不同。所谓分隔符就是两个完整的数值之间的标记,也可以这样理解,当计算机从键盘读入数据时,一旦碰到分隔符,就认为当前的数据读入已完成,可以把它赋给相应的变量了。各种数据类型的分隔符如下:
数值型(包括整型、实型以及它们的子界类型)以空格或回车符作为分隔符; 字符型不需分隔符(因为字符型数据的长度固定,只有一个); 字符串以回车符作为分隔符。
若多输入了数据(即数据个数超过变量个数),read语句读完数据之后,能让后续的读语句接着读取多下来的数据;而readln 语句对本行多输入的数据不能让后续语句接着读取多下来的数据。为了防止多输入的数据影响下一个输入语句读取数据,建议尽量使用readln语句输入数据。
假设让用户输入4个整数,a、b、c、d:
45 97 3
1 2 3
下面是read和readln语句,以及读取相应变量的值。
<thead>
</thead> <tbody>
</tbody>
定义的变量列表,只能是变量,不能是常量。
外部链接
| 上一页 | 目录 | 下一页 |
From the Free Pascal wiki, page "Basic Pascal Tutorial/Chapter 2/Input/zh CN", as it stood on 2022-08-20 after a change by Kai Burghardt, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.
Talk about this page
Nobody has opened a bench for this page yet. Sign in to open one.
