FreeBASIC学习笔记——第07章 常用内部函数
来源:互联网 发布:淘宝店铺付费引流 编辑:程序博客网 时间:2024/06/05 08:57
这里列举了大部分FreeBASIC的内部函数,和功能说明,主要是为了可以有一个大概的了解,方便使用时可以快速的查找。具体函数参数和使用方式可以查询帮助手册。
7.1 时间和日期函数
7.1.1 Visual Basic兼容函数
Visual Basic兼容函数需要引用头文件#include Once"vbcompat.bi",否则编译器不能识别这些函数。这里只例举一些常用的时间和日期函数。
函数名称
说明
Now
返回包含系统日期和时间的日期序列号
Second
从包含日期序列号格式的日期的变量返回秒数。
Minute
从包含日期序列号格式的日期的变量返回分钟。
Hour
从包含日期序列号格式的日期的变量返回小时。
Day
从包含日期序列号格式的日期的变量返回日期。
Weekday
从包含日期序列号格式的日期的变量返回星期。
Month
从包含日期序列号格式的日期的变量返回月份。
Year
从包含日期序列号格式的日期的变量返回年份。
DateDiff
获取以指定间隔测量的两个日期的差额
IsDate
测试字符串是否可以转换为日期序列号
MonthName
从其整体表示中获取一个月的名称
WeekdayName
从整体表达中获取星期的名称
7.1.2 时间和日期函数
函数名称
说明
Date
以字符串形式返回当前系统日期
Time
以字符串形式返回当前系统时间
SetDate
设置当前的系统日期
SetTime
设置当前系统时间
Timer
返回自静态参考点以来经过的时间量。
7.2 数学函数
7.2.1 代数函数
函数名称
说明
Abs
计算一个数字的绝对值
Exp
返回 e 的给定数值的多少次幂
Log
返回给定数字的自然对数
Sqr
返回数字的平方根
Fix
返回一个数字的整数部分(与Int一样)
Frac
返回数字的小数部分
Int
返回数值的整数部分(与Fix一样)
Sng
返回数字的符号部分(>0返回1,=0返回0,小于0返回-1)
7.2.2 几何函数
函数名称
说明
Sin
返回一个角度的正弦
ASin
返回给定数值的反正弦
Cos
返回角度的余弦值
ACos
取回一个角的反余弦
Tan
返回角度的正切
ATan
返回给定数值的反正切
ATan2
返回给定比例的反正切
7.2.3 随机函数
函数名称
说明
Randomize
种子随机数发生器
Rnd
返回一个随机的Double数值,范围在[0,1)之间
7.3 内存函数
7.3.1 内存使用函数
函数名称
说明
Allocate
从空闲存储器赋值一块内存
Callocate
从空闲存储器为一定数量的元素赋值内存,并清除内容
Reallocate
为现有的预留内存块重新赋值存储空间
Deallocate
释放以前赋值的内存
7.3.2 其他内存操作函数
函数名称
说明
Peek
在内存中的地址获取任意类型的值
Poke
将值赋值给内存中的位置
Clear
清除或初始化一些内存
Swap
交换两个变量的值
SAdd
返回一个指向字符串变量数据的指针
7.4 操作系统函数
7.4.1 文件操作函数
函数名称
说明
Exec
暂时将执行转移到外部程序
Chain
暂时将控制权转移到外部程序
Run
将执行转移到外部程序
Kill
从磁盘/存储介质中删除文件
Name
在磁盘上重命名文件
7.4.2 目录操作函数
函数名称
说明
CurDir
返回当前目录/文件夹
ChDir
更改当前驱动器和目录
Dir
在文件系统中搜索并返回有关项目的信息;执行目录搜索
ExePath
返回正在运行的程序的路径
MkDir
在本地文件系统上创建一个文件夹/目录
RmDir
从文件系统中删除文件夹/目录
7.4.3 文件属性操作函数
函数名称
说明
FileAttr
返回有关打开的文件编号的信息
FileCopy
复制文件
FileDateTime
将文件的最后修改的日期和时间返回为日期序列号
FileExists
测试文件的存在
FileLen
找到给定文件名的文件的长度
7.4.4 系统命令函数
函数名称
说明
Fre
返回可用内存量
Command
返回用于调用程序的命令行参数
Environ
返回系统环境变量的值
IsRedirected
检查stdin或stdout是否被重定向到一个文件
SetEnviron
设置系统环境变量
Shell
向系统命令解释器发送命令
System
关闭所有打开的文件并结束程序
7.5 字符串函数
7.5.1 字符串创建函数
函数名称
说明
String
用特定字符创建并填充一定长度的字符串
WString
填写一定长度的WString,具有一定的宽字符
Space
创建一个填充空格的给定长度的字符串(" ")
WSpace
创建一个填充空格(" ")的给定长度的WString
Len
返回表达式或数据类型的长度(按字节算)
7.5.2 字符转换函数
函数名称
说明
Asc
返回字符的相应ASCII或Unicode整数表示形式
Chr
从一个或多个ASCII整数值返回一串字符
WChr
返回包含一个或多个Unicode字符的宽字符字符串
7.5.3 数字转字符串函数
函数名称
说明
Bin
返回一个整数的二进制的字符串表示形式
WBin
返回一个数字的二进制WString(Unicode)表示
Hex
返回给定数字的十六进制
WHex
返回一个数字的十六进制WString(Unicode)表示
Oct
将数字转换为八进制表示
WOct
将数字转换为Unicode八进制表示
Str
返回一个文本类型的数值或 Unicode 字符的文本
WStr
返回数字或ASCII字符串的宽字符字符串表示形式
Format
格式化指定格式的数字
7.5.4 字符串转数字函数
函数名称
说明
Val
将字符串转换为浮点数
ValInt
将字符串转换为整数
ValLng
将字符串转换为长整数
ValUInt
将字符串转换为无符号整数
ValULng
将字符串转换为无符号长整数
7.5.5 字符串文本操作函数
函数名称
说明
Left
返回字符串的最左边的子串
Mid(函数)
返回字符串的子字符串
Mid(语句)
用另一个字符串覆盖一个字符串的子字符串
Right
返回字符串的最右边的子串
LCase
字符串转换为小写
UCase
字符串转换为大写
LTrim
删除一个文本左边连续的子文本或字符
RTrim
删除字符串右侧的周围的子字符串或字符
Trim
删除字符串左侧和右侧的周围的子字符串或字符
InStr
查找字符串中第一个出现的子字符串或字符
InStrRev
查找字符串中子字符串或字符的最后一次出现
LSet
左对齐一个字符串
RSet
右对齐一个字符串
7.6 错误处理函数
7.6.1 确定错误
函数名称
说明
Erl
返回发生错误的行
Erfn
返回发送错误的函数
Ermn
返回发送错误的模块
Err
获取或设置运行时错误号
Error
错误处理语句强制生成错误
7.6.2 错误处理
函数名称
说明
On Error Goto
当发生错误时,出错触发跳转到错误处理程序
Resume Next
错误处理语句在跳转到错误处理程序之后恢复执行(错误的下一行)
- FreeBASIC学习笔记——第07章 常用内部函数
- FreeBASIC学习笔记——第05章 数组
- FreeBASIC学习笔记——第09章 预编译
- FreeBASIC学习笔记——6.2 函数
- FreeBASIC学习笔记——8.4 指针与函数/过程
- FreeBASIC学习笔记——第03章 运算符与表达式
- FreeBASIC学习笔记——2.3 数据类型
- FreeBASIC学习笔记——6.1 过程
- FreeBASIC学习笔记——FireFly常用控件之窗体(Form)
- FreeBASIC学习笔记——FireFly常用控件值按钮(Button)和标签(Label)
- FreeBASIC学习笔记——1.2 编译器简介FireFly
- FreeBASIC学习笔记——1.3 第一个工程
- FreeBASIC学习笔记——1.5 词法约定
- FreeBASIC学习笔记——2.1 常量的声明
- FreeBASIC学习笔记——2.2 变量的声明
- FreeBASIC学习笔记——2.4 强制转换
- FreeBASIC学习笔记——4.1 选择语句
- FreeBASIC学习笔记——4.2 循环语句
- redis.conf 配置文件详解
- mysql百万级数据量根据索引优化查询速度
- ROM和RAM
- 日语总结(初上1~5)
- Codeforces Round #451 (Div. 2) E. Squares and not squares
- FreeBASIC学习笔记——第07章 常用内部函数
- 最小树形图 && LCA && Tarjan && 最/次短路
- Mac OS X 常用软件(备忘)
- Android界面编程之QuickContactBadge(一幅图片关联到手机上的一个联系人)
- mysql左链接 left join
- 排序相减
- 土地利用变化研究进展1
- 软件工程:计算模式的变迁
- Linux_FastDFS分布式文件系统——搭建