永发信息网

free pascal有哪些函数

答案:3  悬赏:0  手机版
解决时间 2021-05-10 04:37
  • 提问者网友:且恨且铭记
  • 2021-05-09 15:43
free pascal有哪些函数
最佳答案
  • 五星知识达人网友:西风乍起
  • 2021-05-09 17:22
absolute //指令(变量)
abstract //指令(方法)
and //运算符(布尔)
array //类型
as //运算符(RTTI)
asm //语句
assembler //向后兼容(汇编)
at //语句(异常处理)
automated //访问类别符(类)
begin //块标记
case //语句
cdecl //函数调用协定
class //类型
const //声明或指令(参数)
constructor //特殊方法
contains //运算符(集合)
default //指令(属性)
destructor //特殊方法
dispid //dispinterface 接口类别符
dispinterface //类型
div //运算符
do //语句
downto //语句(for)
dynamic //指令(方法)
else //语句(if或case)
end //块标记
except //语句(异常处理)
export //向后兼容(类)
exports //声明
external //指令(函数)
far //向后兼容(类)
file //类型
finalization //单元结构
finally //语句(异常处理)
for //语句
forward //函数指令
function //声明
goto //语句
if //语句
implementation //单元结构
implements //指令(属性)
in //运算符(集合)
index //指令(dispinterface 接口)
inherited //语句
initialization //单元结构
inline //向后兼容(见asm)
interface //类型
is //运算符(RTTI)
label //声明
library //程序结构
message //指令(方法)
mod //运算符(数学)
name //指令(函数)
near //向后兼容(类)
nil //数值
nodefault //指令(属性)
not //运算符(布尔)
object //向后兼容(类)
of //语句(case)
on //语句(异常处理)
or //运算符(布尔)
out //指令(参数)
overload //函数指令
override //函数指令
package //程序结构(控件包)
packed //指令(记录)
pascal //函数调用协定
private //访问类别符(class)
procedure //声明
program //程序结构
property //声明
protected //访问类别符(类)
public //访问类别符(类)
published //访问类别符(类)
raise //语句(异常处理)
read //属性类别符
readonly //dispatch 接口类别符
record //类型
register //函数调用协定
reintroduce //函数指令
repeat //语句
requires //程序结构(控件包)
resident //指令(函数)
resourcestring //类型
safecall //函数调用协定
set //类型
shl //运算符(数学)
shr //运算符(数学)
stdcall //函数调用协定
stored //指令(属性)
string //类型
then //语句(if)
threadvar //声明
to //语句(for)
try //语句(异常处理)
type //声明
unit //单元结构
until //语句
uses //单元结构
var //声明
virtual //指令(方法)
while //语句
with //语句
write //属性类别符
writeonly //dispatch 接口类别符
xor //运算符(布尔)
全部回答
  • 1楼网友:低音帝王
  • 2021-05-09 18:39
inc(i) 使i:=i+1;   inc(i,b) 使i:=i+b;   dec(i) 使i:=i-1;   dec(i,b) 使i:=i-b;   abs(x) 求x的绝对值 例:abs(-3)=3   chr(x) 求编号x对应的字符。例:chr(65)='A' chr(97)='a' chr(48)='0'   ord(x) 求字符x对应的编号。例:ord(‘A')=65 ord(‘a')=97 另外:ord(false)=0 ord(true)=1   sqr(x) 求x的平方。 例:sqr(4)=16   sqrt(x) 求x的正根. 例:sqrt(16)=4 (ps:负数是不能进行运算的,如果需要就要先取绝对值:sqrt(-4)是错的,应该为sqrt(abs(-4))   round(x) 求x的四舍五入 例:round(4.5)=5   trunc(x) 求x的整数部分 例:trunc(5.6)=5 结果是integer型   int(x) 求x的整数部分 例int(5.6)=5.0 结果是real型   frac (x) 求x的小数部分 例 frac(5.6)=0.6   pred(x) 求x的前导 pred(‘b')='a' pred(5)=4 pred(true)=false   succ(x) 求x的后继 succ(‘b')='c' succ(5)=6 succ(false)=true   odd(x) 判断x是否为奇数。如果是值为true,反之值为false. odd(2)=false odd(5)=true   power(a,n) 求a的n次方 power(2,3)=8 {只有在开启math库时才可以使用}   random 取0~1之间的随机数(不能取到1)   randomize 随机数的种子函数,在每次设置随机数时都要把这个函数放在最前面.   fillchar(a,size(a),0) 数组初始化,即把数组a的值全部置为0 ;赋成布尔型变量也可以,但注意,赋成1或其他数字,计算机并不会把数组赋成你想要的值,却是其他的数字   shr: x shr n 把x换成二进制后向右移n位,相当于把x 除以 2^n   shl: x shl n 把x换成二进制后向左移n位,相当于把x 乘以 2^n
  • 2楼网友:酒安江南
  • 2021-05-09 17:49

基本函数书上有

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯