Basic Pascal Tutorial/Chapter 1/Standard Functions/zh CN

From Free Pascal wiki
Revision as of 22:49, 27 February 2020 by Trev (talk | contribs) (Fixed syntax highlighting; deleted category included in page template)
Jump to navigationJump to search

български (bg) Deutsch (de) English (en) français (fr) 日本語 (ja) 한국어 (ko) русский (ru) 中文(中国大陆)‎ (zh_CN)

1F - 标准函数 (原作者: Tao Yue, 状态: 有更改)

你可以使用Pascal提供的标准数学函数,如,求pi的正弦值:

value := sin (3.1415926535897932);

请注意,sin 函数的参数是弧度(一圈=2π弧度)而不是角度(一圈=360°角度),所有其他三角函数也是如此。 如果一切顺利,value 应该变为 0。

通过函数名(参数)调用。标准的Pascal函数有:

函数 描述 参数类型 返回类型
abs 绝对值 实型或整型 与参数同类型
arctan 反正切值 实型或整型 实型
cos 余弦 实型或整型 实型
exp e的次方值 实型或整型 实型
ln 自然对数 实型或整型 实型
round 四舍五入 实型 整型
sin 正弦 实型或整型 实型
sqr 平方 实型或整型 与参数同类型
sqrt 平方根 实型或整型 实型
trunc 舍去法取整 实型或整型 整型

对于有序数据类型(整型或字符型),有明显前驱和后继的,你可以使用这些功能:

函数 描述 参数类型 返回类型
chr 返回相对应于 ASCII 所指定的字符 整型 字符型
ord 返回字符的 ASCII 码值 整型或字符型 整型
pred 前驱值 整型或字符型 与参数同类型
succ 后继值 整型或字符型 与参数同类型

实数型不是有序的数据类型!这是因为,它没有一个明显的前驱和后继。56.0的后继值是?是56.1,56.01,56.001,56.0001?

同理,字符型:

 'b'
 后继值: 'c'
 前驱值: 'a'

以上不是详尽的介绍,Pascal有很多函数,以应对各种需求。查看帮助文档以了解更多。

上一页 目录 下一页