什么是英语全称?语言中好多关键字不是一个英语单词,可以是几个有含义单词的拼凑。比如:ctod()是从C型
to
D型的意思。
我觉得你应该问的是主这些函数的功能:
INT是取整函数,
LOG是对数函数,
EXP是指数函数,
MOD是求余数函数(也叫取模函数),
RAND是随机函数,
ROUND是四舍五入函数,
SQRT是取算术平方根函数
字符串格式中的:
AT是查找子串位置函数,
SUBSTR是截取子串函数,
TRIM是去掉尾部连续空格函数,
LTRIM是去掉首部连续空格函数,
ASC是将字符串开头字符转换成ASC
码值函数,
CHR是求出ASC值对应的字符的函数,
ALLTRIM是去掉首部和尾部连续空格函数。
数据类型转换函数:
STR是将数值转换成字符串的函数,
VAL是将字符串开头的数字部分转换成数值的函数,
CTOD是将字符串转换成日期的函数,
DTOC是交日期转换成字符串的函数,
CTOT是将字符串转换成日期时间型数据的函数,
TTOC是将日期时间型数据转换成字符串的函数。
测试函数中的:
BOF是测试指针是否指向开头标志的函数,
EOF是测试指针是否指向结束标志的函数
FOUND是测试查找是否成功的函数,
FILE是测试指定文件是否存在的函数,
DBF是测试表文件名的函数,
IIF是条件函数,
TYPE是测试表达式数据类型的函数。
store 123456 to n 表示将 字符串123456 赋预变量n中。
?"n="+STR(n,8,3) 表示显示 n=-12346 其中str(n,8,3)表示将数值变量n 中的-123456转换成字符型,字符宽度为8,保留三位小数。
STR(n,9,2),STR(n,6,2),STR(n,3),STR(n,6),STR(n) 其中STR(n,9,2)表示将n 转换为字符型,宽度为9,小数位为2,进行了四舍五入,所以答案为-12346,后面以次类推。
另类解法
clear
dimension a(3)
cstr=""
cstrmax=""
cstrmin=""
cstraverage=""
for i=1 to 3
accept "请输入第"+alltrim(str(i))+"个数:" to a(i)
IF EMPTY(ALLTRIM(a(i)))
MESSAGEBOX("数字不能为空,请重新输入数字","系统提示")
i=i-1
loop
ENDIF
cstr=cstr+a(i)+","
cstraverage=cstraverage+a(i)+"+"
endfor
n=len(cstr)
cstr=left(cstr,n-1)
m=LEN(cstraverage)
cstraverage=LEFT(cstraverage,m-1)
cstrmax="max"+"("+cstr+")"
cstrmin="min"+"("+cstr+")"
cstraverage="("+cstraverage+")"+"/"+alltrim(str(i-1))
"最大值:",EVALUATE(cstrmax)
"最小值:",EVALUATE(cstrmin)
"平均值:",EVALUATE(cstraverage)
mod函数 N型
empty函数 L型
isnull函数 L型
len函数 N型
atc函数 N型
year函数 N型
left函数 C型
val函数 N型
chr函数 C型
datetime函数 T型
RAND(0) &&产生随机数,运行一次加0参数可以每次得到不同的随机序列
tmpN=int(rand()100) &&产生随机数0~100
do while T &&进入循环
if (tmpN>=97 and tmpN<=122) or (tmpN>=65 and tmpN<=90) &&如果数值范围在字母的ASICC值范围内
chr(tmpN) &&输出字母
exit &&退出循环
endif
tmpN=int(rand()100) &&产生随机数0~100
enddo
以上就是关于VFP中各种函数格式的英语全称急`````````全部的内容,包括:VFP中各种函数格式的英语全称急`````````、关于VFP中数值转换成字符串的问题、vfp编程 输入正实数值中最大和最小的数 要求随意给出数字进行比较,但不少于5个数以上及解题流程图等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)