free pascal有哪些比较实用的函数?
展开全部
Abs(x) 函数 求变量的绝对值
Addr(x) 函数 测变量地址
Append(f) 过程 打开一个存在的文本文件,并将文件指针指向文件末尾准备添加元素
Arctan(x) 函数 反正切
Assign(f,c) 过程 将字符串c所表示的外部文件名赋给文件变量f
Assigned(x) 函数 测试程序当中的指针或变量是否为空
Blockread(f,d,num) 过程 读无类型文件
Blockwrite(f,d,num) 过程 写无类型文件
Break 过程 终止或结束循环
Chdir(path) 过程 改变当前目录
Chr(x) 函数 求ASCII码值为X的字符
Close(f) 过程 关闭文件
Concat(s1,s2…s3) 函数 字符串合并
Continue 过程 继续循环
Copy(s,pos,len) 函数 返回一个字符串的子串
Cos(x) 函数 余旋函数
Cseg 函数 返回CS寄存器的当前值
Dec(x) 函数 x:=x-1
Delete(s,pos,len) 过程 删除一个字符串中的子串
Dispose(p) 过程 释放一个动态变量
Dseg 函数 返回DS寄存器的当前值
Eof(f) 函数 判断文件是否结束
Eoln(f) 函数 判断文件类型中的一行是否结束
Erase(f) 过程 删除一个存在的外部文件
Exit 过程 过程中止
Exp(x) 函数 以e为底的指数函数
FilePos(f) 函数 文件记录(指针)的当前位置
FileSize(f) 函数 文件记录数
Fillchar(d,len,data) 过程 填充数值或字符
Flush(f) 过程 清空文件缓存区
Frac(x) 函数 取实型变量的小数部分
FreeMem(p,i) 过程 释放变长动态变量
GetDir(drv,path) 过程 取当前盘、当前目录
GetMem(p,i) 过程 分配变长的动态变量,并把块地址存放在一个指针变量中
Halt 过程 立即终止程序执行,返回turbo pascal 编辑器或dos
Hi(i) 函数 返回一个变量的高位字节
Insert(s,d,pos) 函数 在一个字符串中某一位置开始插入一个子串
Int 函数 取整数部分
IOresult 函数 返回最后一次输入/出操作的结果状态
Length(s) 函数 返回一个字符串的长度
Ln(r) 函数 求自然对数
Lo(i) 函数 返回一个变量的低位字节
MaxAvail 函数 返回最大内存空间
MemAvail 函数 返回可用内存数目
MkDir(path) 过程 建立一个子目录
Move(s,d,len) 过程 块传送
New(p) 过程 建立一个新的动态变量(如指针)
Odd(x) 函数 判断一个变量的值是否为奇数
Ofs(x) 函数 测变量偏移地址
Ord(ch) 函数 求一个字符的ASCII码值
ParamCount 函数 DOS参数串长度
ParamStr(n) 函数 DOS参数串
Pi 函数 返回π的值
Pos(str1,str2) 函数 测一个字符串中包含的另一个子串的开始位置
Pred(x) 函数 求前驱
Ptr(i) 函数 指针赋值
Random 函数 返回0~1之间的随机实数
Randomize 过程 初始化随机数发生器
Read(f,x) 过程 读入/输入数据
Readln(f,x) 过程 读入/输入数据
Rename(f,str) 过程 给一个外部文件改名
Reset(f) 过程 打开文件,并将文件指针指向开始,并准备读数据
Rewrite(f) 过程 打开文件,并将文件指针指向开始,准备写资料
Rmdir(path) 过程 删除一个子目录
Round(x) 函数 求实数的近似值(四舍五入)
Runerror 过程 停止程序的运行
Scrollto 过程 滚动显示窗口的某部分内容
Seek(f,n) 过程 将文件指针定位于文件f的第n个文件成分上
SeekEof(f) 函数 定位到文件尾
SeekEoln(f) 函数 定位到行尾
Seg(n) 函数 测变量段地址
SetTextBuf(f) 过程 将输入/出缓冲区与一个文本文件建立关联
Sin(x) 函数 正弦函数
Sizeof(x) 函数 测变量大小
Sptr 函数 返回SP寄存器的当前值
Sqr(x) 函数 平方
Sqrt(x) 函数 平方根
Sseg 函数 返回SS寄存器的当前值
Str(i,s) 函数 将一个整数转换成字符串
Succ(x) 函数 后继函数
Swap(x) 函数 交换一个变量的高位字节和低位字节
Trunc(x) 函数 截尾函数(截去实数的小数部分)
TrunCate(f) 过程 截尾函数(截去文件当前指针以后的内容)
UpCase(ch) 函数 将小写字母转换成大写字母
Val(s,r,p) 过程 将一个字符串转换成数值(整数或实数)
Write(f,x) 过程 写入/输出
Writeln(f,x) 过程 写入/输出
Addr(x) 函数 测变量地址
Append(f) 过程 打开一个存在的文本文件,并将文件指针指向文件末尾准备添加元素
Arctan(x) 函数 反正切
Assign(f,c) 过程 将字符串c所表示的外部文件名赋给文件变量f
Assigned(x) 函数 测试程序当中的指针或变量是否为空
Blockread(f,d,num) 过程 读无类型文件
Blockwrite(f,d,num) 过程 写无类型文件
Break 过程 终止或结束循环
Chdir(path) 过程 改变当前目录
Chr(x) 函数 求ASCII码值为X的字符
Close(f) 过程 关闭文件
Concat(s1,s2…s3) 函数 字符串合并
Continue 过程 继续循环
Copy(s,pos,len) 函数 返回一个字符串的子串
Cos(x) 函数 余旋函数
Cseg 函数 返回CS寄存器的当前值
Dec(x) 函数 x:=x-1
Delete(s,pos,len) 过程 删除一个字符串中的子串
Dispose(p) 过程 释放一个动态变量
Dseg 函数 返回DS寄存器的当前值
Eof(f) 函数 判断文件是否结束
Eoln(f) 函数 判断文件类型中的一行是否结束
Erase(f) 过程 删除一个存在的外部文件
Exit 过程 过程中止
Exp(x) 函数 以e为底的指数函数
FilePos(f) 函数 文件记录(指针)的当前位置
FileSize(f) 函数 文件记录数
Fillchar(d,len,data) 过程 填充数值或字符
Flush(f) 过程 清空文件缓存区
Frac(x) 函数 取实型变量的小数部分
FreeMem(p,i) 过程 释放变长动态变量
GetDir(drv,path) 过程 取当前盘、当前目录
GetMem(p,i) 过程 分配变长的动态变量,并把块地址存放在一个指针变量中
Halt 过程 立即终止程序执行,返回turbo pascal 编辑器或dos
Hi(i) 函数 返回一个变量的高位字节
Insert(s,d,pos) 函数 在一个字符串中某一位置开始插入一个子串
Int 函数 取整数部分
IOresult 函数 返回最后一次输入/出操作的结果状态
Length(s) 函数 返回一个字符串的长度
Ln(r) 函数 求自然对数
Lo(i) 函数 返回一个变量的低位字节
MaxAvail 函数 返回最大内存空间
MemAvail 函数 返回可用内存数目
MkDir(path) 过程 建立一个子目录
Move(s,d,len) 过程 块传送
New(p) 过程 建立一个新的动态变量(如指针)
Odd(x) 函数 判断一个变量的值是否为奇数
Ofs(x) 函数 测变量偏移地址
Ord(ch) 函数 求一个字符的ASCII码值
ParamCount 函数 DOS参数串长度
ParamStr(n) 函数 DOS参数串
Pi 函数 返回π的值
Pos(str1,str2) 函数 测一个字符串中包含的另一个子串的开始位置
Pred(x) 函数 求前驱
Ptr(i) 函数 指针赋值
Random 函数 返回0~1之间的随机实数
Randomize 过程 初始化随机数发生器
Read(f,x) 过程 读入/输入数据
Readln(f,x) 过程 读入/输入数据
Rename(f,str) 过程 给一个外部文件改名
Reset(f) 过程 打开文件,并将文件指针指向开始,并准备读数据
Rewrite(f) 过程 打开文件,并将文件指针指向开始,准备写资料
Rmdir(path) 过程 删除一个子目录
Round(x) 函数 求实数的近似值(四舍五入)
Runerror 过程 停止程序的运行
Scrollto 过程 滚动显示窗口的某部分内容
Seek(f,n) 过程 将文件指针定位于文件f的第n个文件成分上
SeekEof(f) 函数 定位到文件尾
SeekEoln(f) 函数 定位到行尾
Seg(n) 函数 测变量段地址
SetTextBuf(f) 过程 将输入/出缓冲区与一个文本文件建立关联
Sin(x) 函数 正弦函数
Sizeof(x) 函数 测变量大小
Sptr 函数 返回SP寄存器的当前值
Sqr(x) 函数 平方
Sqrt(x) 函数 平方根
Sseg 函数 返回SS寄存器的当前值
Str(i,s) 函数 将一个整数转换成字符串
Succ(x) 函数 后继函数
Swap(x) 函数 交换一个变量的高位字节和低位字节
Trunc(x) 函数 截尾函数(截去实数的小数部分)
TrunCate(f) 过程 截尾函数(截去文件当前指针以后的内容)
UpCase(ch) 函数 将小写字母转换成大写字母
Val(s,r,p) 过程 将一个字符串转换成数值(整数或实数)
Write(f,x) 过程 写入/输出
Writeln(f,x) 过程 写入/输出
参考资料: http://www.xxjscn.com/xinxiaosai/pascal/20091107573.html
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询