正文

qb函数2005-06-02 16:52:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/hange/1419.html

分享到:

Quick Basic 常用函数:
      ABSy=ABS(n)得到n的绝对值
      ASCy=ASC(S$)得到字符串头一个字符的ASCII码
      ATNy=ATN(n)得到反正切值(单位是弧度)
      CDBLy=CDBL(n)把n转化为双精度浮点格式
      CHR$S$=CHR$(n)得到ASCII码n对应的字符
      CINTy=CINT(n)对n进行舍入取整(奇凑偶
      CLNGy=CLNG(n)把一个数n转化为长整数
      COMMAND$S$=COMMAND$在DOS下启动程序时,获得命令行中的其余信息
      COSy=COS(n)得到自变量n的余弦值
      CSNGy=CSNG(n)把一个数值转化为单精度数
      CSRLINy=CSRLIN返回光标行数位置
      CVIV%=CVI(2字节的串)字符串转换为整型数
      CVSV!=CVS(4字节的串)字符串转换为单精度数
      CVLV&=CVL(4字节的串)字符串转换为长整数
      CVDV#=CVD(8字节的串)字符串转换为双精度数
      CVSMBFV!=CVSMBF(4字节MS字符串)转换成IEEE格式单精度数
      CVDMBFV#=CVDMBF(8字节MS字符串)转换成IEEE格式双精度数
      DATE$S$=DATE$把系统日期赋给变量S$
      ENVIRON$S$=ENVIRON$(X$)
      S$=ENVIRON$(n)得到环境表中的参数
      EOFy=EOF(filenum)遇到文件结束则返回真,否则为假
      ERDEVy=ERDEV返回设备驱动器错误码
      ERDEV$S$=DEDEV$返回设备驱动器错误信息
      ERRy=ERR返回错误的错误号
      ERLy=ERL返回出错处最近的行号
      EXPy=EXP(X)指数函数y=ex
      FILEATTRy=FILEATTR(filenum,attr)返回打开文件的信息
      FIXy=FIX(n)截掉小数部分进行取整
      FREy=FRE({S$|-1|-2})得到可以被程序使用的剩余内存空间的大小
      FREEFILEy=FREEFILE返回下一个自由BASIC文件号
      HEX$S$=HEX$(n)把十进制数转换成相应十六进制格式字符串
      INKEY$S$=INKEY$从键盘上读数据但不显示
      INPy=INP(portno)从一个I/O端口读入一个字节
      INPUT$S$=INPUT$(m[,[#]n])从键盘或文件中读入指定数量的字符
      INSTRy=INSTR([n,]targetstring, patternsttring)字符串查找
      INTy=INT(n)得到一个不大于n的最大整数
      IOCTL$S$=IOCTL$[#]n从一个设备驱动器程序接收数据
      LBOUNDy=LBOUND(array[,n])返回数组array第n维的最小下标
      LCASE$S$=LCASE$(X$)把字符串X$的大写字母全变为小写
      LEFT$S$=LEFT$(X$,n)得到字符串X$最左边的n个字符
      LENy=LEN(S$)得到字符串S$的长度
      LOCy=LOC(n)得到文件中现在所处的位置(当前位置)
      LOFy=LOF(n)得到磁盘文件的长度或通讯缓冲区剩余空间大小
      LOGy=LOG(x)自然对数y=InX
      LPOSy=LPOS(printer)得到打印缓冲区中当前的位置
      LTRIM$S$=LTRIM$(x$)返回去掉前导空格的字符串复制品
      MID$S$=MID$(X$,n[,m])从X$的第n个字符开始取m个字符;省略m,则取完
      MKD$S$=MKD$(V#)把双精度数值转化为随机文件中输出字符串
      MKI$S$=MKI$(V%)把整数转换为字符串
      MKL$S$=MKL$(V&)把长整数转换为字符串
      MKS$S$=MKS$(V!)把单精度数转换为字符串
      MKSMBF$S$=MKSMBF$(V!)把单精度数转换为MS格式字符串
      MKDMBF$S$=MKDMBF$(V#)把双精度数转换为MS格式字符串
      OCT$S$=OCT$(n)得到数值n的八进制形式字符串,负数为其补码形式
      PEEKy=PEEK(offset)得到指定存储单元的值
      PENy=PEN(option)读取光笔状态
      PLAYy=PLAY(x)得到后台音乐缓冲区音符个数
      PMAPy=PMAP(i,option)把图形屏幕的物理坐标变为实用坐标或反之
      POINTcolor=POINT(x,y)
      y=POINT(n)得到一个象素的颜色
      得到前一个点的坐标
      POSy=POS(x)得到光标的列数位置
      RIGHT$S$=RIGHT$(x$,n)从字符串X$的右边取n个字符
      RNDy=RND(n)得到0到1之间的随机数,n=0则得到前一个RND值
      RTRIM$S$=RTRIM$(X$)返回一个去掉X$尾随空格的字符串
      SADDy=SADD(S$)返回S$字符串的地址
      SCREENy=SCREEN(row,column[,option])得到屏幕上指定字符的ASCII或属
      SEEKy=SEEK(filenum)返回当前文件位置
      SETMEMy=SETMEM(n)改变远堆集使用的内存大小
      SGNy=SGN(n)输出n的符号
      SINy=SIN(x)正弦值y=SinX
      SPACE$S$=SPACE$(n)输出长度为n的空格字符串
      SPCSPC(n)在PRINT语句中跳过n个空格
      SQRy=SQR(n)给出n的平方根
      STICKy=STICK(n)返回两个操纵杆的坐标
      STR$S$=STR$(n)返回一个表示n值的字符串
      STRIGy=STRIG(n)返回操纵杆触发状态
      STRING$S$=STRING$(n,x$)返回n个x$第一个字符组成的字符串
      TABTAB(column)将输出位置移到column列
      TANy=TAN(x)正切值y=tgX
      TIME$S$=TIME$获得当前时间
      TIMERy=TIMER输出自午夜开始后流逝的秒数
      UBOUNDy=UBOUND(array[,n])输出数组array第n维最大下标
      UCASE$S$=UCASE$(x$)把字符串x$中所有小写字母变成大写
      VALy=VAL(S$)输出字符串S$的相应数值
      VARPTRy=VARPTR(variable)返回变量的偏移地址
      VARSEGy=VARSEG(variable)返回变量的段地址
      VARPTR$S$=VARPTR$(variable)返回变量地址的字符串表示

阅读(4826) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册