早教吧 育儿知识 作业答案 考试题库 百科 知识分享

QBASIC程序中的常用的标准函数除了ABS、SQR、INT、REN还有吗??比如别的立方什么的!

题目详情
QBASIC程序中的常用的标准函数除了ABS、SQR、INT、REN还有吗??比如别的立方什么的!
▼优质解答
答案和解析
ABS y=ABS(n) 得到n的绝对值 ASC y=ASC(S$) 得到字符串头一个字符的ASCII码 ATN y=ATN(n) 得到反正切值(单位是弧度) CDBL y=CDBL(n) 把n转化为双精度浮点格式 CHR$ S$=CHR$(n) 得到ASCII码n对应的字符 CINT y=CINT(n) 对n进行舍入取整(奇凑偶 CLNG y=CLNG(n) 把一个数n转化为长整数 COMMAND$ S$=COMMAND$ 在DOS下启动程序时,获得命令行中的其余信息 COS y=COS(n) 得到自变量n的余弦值 CSNG y=CSNG(n) 把一个数值转化为单精度数 CSRLIN y=CSRLIN 返回光标行数位置 CVI V%=CVI(2字节的串) 字符串转换为整型数 CVS V!=CVS(4字节的串) 字符串转换为单精度数 CVL V&=CVL(4字节的串) 字符串转换为长整数 CVD V#=CVD(8字节的串) 字符串转换为双精度数 CVSMBF V!=CVSMBF(4字节MS字符串) 转换成IEEE格式单精度数 CVDMBF V#=CVDMBF(8字节MS字符串) 转换成IEEE格式双精度数 DATE$ S$=DATE$ 把系统日期赋给变量S$ ENVIRON$ S$=ENVIRON$(X$) S$=ENVIRON$(n) 得到环境表中的参数 EOF y=EOF(filenum) 遇到文件结束则返回真,否则为假 ERDEV y=ERDEV 返回设备驱动器错误码 ERDEV$ S$=DEDEV$ 返回设备驱动器错误信息 ERR y=ERR 返回错误的错误号 ERL y=ERL 返回出错处最近的行号 EXP y=EXP(X) 指数函数y=ex FILEATTR y=FILEATTR(filenum,attr) 返回打开文件的信息 FIX y=FIX(n) 截掉小数部分进行取整 FRE y=FRE({S$|-1|-2}) 得到可以被程序使用的剩余内存空间的大小 FREEFILE y=FREEFILE 返回下一个自由BASIC文件号 HEX$ S$=HEX$(n) 把十进制数转换成相应十六进制格式字符串 INKEY$ S$=INKEY$ 从键盘上读数据但不显示 INP y=INP(portno) 从一个I/O端口读入一个字节 INPUT$ S$=INPUT$(m[,[#]n]) 从键盘或文件中读入指定数量的字符 INSTR y=INSTR([n,]targetstring, patternsttring) 字符串查找 INT y=INT(n) 得到一个不大于n的最大整数 IOCTL$ S$=IOCTL$[#]n 从一个设备驱动器程序接收数据 LBOUND y=LBOUND(array[,n]) 返回数组array第n维的最小下标 LCASE$ S$=LCASE$(X$) 把字符串X$的大写字母全变为小写 LEFT$ S$=LEFT$(X$,n) 得到字符串X$最左边的n个字符 LEN y=LEN(S$) 得到字符串S$的长度 LOC y=LOC(n) 得到文件中现在所处的位置(当前位置) LOF y=LOF(n) 得到磁盘文件的长度或通讯缓冲区剩余空间大小 LOG y=LOG(x) 自然对数y=InX LPOS y=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的八进制形式字符串,负数为其补码形式 PEEK y=PEEK(offset) 得到指定存储单元的值 PEN y=PEN(option) 读取光笔状态 PLAY y=PLAY(x) 得到后台音乐缓冲区音符个数 PMAP y=PMAP(i,option) 把图形屏幕的物理坐标变为实用坐标或反之 POINT color=POINT(x,y) y=POINT(n) 得到一个象素的颜色 得到前一个点的坐标 POS y=POS(x) 得到光标的列数位置 RIGHT$ S$=RIGHT$(x$,n) 从字符串X$的右边取n个字符 RND y=RND(n) 得到0到1之间的随机数,n=0则得到前一个RND值 RTRIM$ S$=RTRIM$(X$) 返回一个去掉X$尾随空格的字符串 SADD y=SADD(S$) 返回S$字符串的地址 SCREEN y=SCREEN(row,column[,option]) 得到屏幕上指定字符的ASCII或属 SEEK y=SEEK(filenum) 返回当前文件位置 SETMEM y=SETMEM(n) 改变远堆集使用的内存大小 SGN y=SGN(n) 输出n的符号 SIN y=SIN(x) 正弦值y=SinX SPACE$ S$=SPACE$(n) 输出长度为n的空格字符串 SPC SPC(n) 在PRINT语句中跳过n个空格 SQR y=SQR(n) 给出n的平方根 STICK y=STICK(n) 返回两个操纵杆的坐标 STR$ S$=STR$(n) 返回一个表示n值的字符串 STRIG y=STRIG(n) 返回操纵杆触发状态 STRING$ S$=STRING$(n,x$) 返回n个x$第一个字符组成的字符串 TAB TAB(column) 将输出位置移到column列 TAN y=TAN(x) 正切值y=tgX TIME$ S$=TIME$ 获得当前时间 TIMER y=TIMER 输出自午夜开始后流逝的秒数 UBOUND y=UBOUND(array[,n]) 输出数组array第n维最大下标 UCASE$ S$=UCASE$(x$) 把字符串x$中所有小写字母变成大写 VAL y=VAL(S$) 输出字符串S$的相应数值 VARPTR y=VARPTR(variable) 返回变量的偏移地址 VARSEG y=VARSEG(variable) 返回变量的段地址 VARPTR$ S$=VARPTR$(variable) 返回变量地址的字符串表示