作业帮 > 数学 > 作业

VFP中VAL()函数是如何运算的?求解,是VFP中的噢

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:数学作业 时间:2024/05/16 05:27:06
VFP中VAL()函数是如何运算的?求解,是VFP中的噢
VFP中VAL()函数是如何运算的?求解,是VFP中的噢
VAL(“3.2E2”)+5 结果应该是多少呢?回答:325 追问:怎么算的?望指教,Thank you!回答:3.2E2是将3.2的小数点后移两位,结果是320,320加5等于325.追问:不好意思,麻烦你了,那我遇到VAL函数具体应该怎么算呢?能讲讲就讲讲吧,肯定采纳你的答案.回答:val()的用法并不复杂,简单说就是把字符型数字转换成数值型,主要有三种情况:1.常量的转换,如:val("123")=1232.内存变量的转换,如:a="123"val(a)=1233.字段变量的转换,如:表abc中有一个字段“年龄”是字符型的nl=val(年龄)nl就为数值型的了.要弄懂val()函数,必须先弄懂什么是字符型、什么是数值型.字符型号比车牌号,里面的数字只是一个符号,不是数值,不能参加运算;数值型如单价,可以进行加减乘除运算的.在VFP中,字符型常量要用" "或' '或[ ]括起来的,数值型不用任何符号.如:aa="123"bb="456"?aa+bb &&显示结果为:123456cc=123dd=456?aa+bb &&显示结果为:579?aa+cc &&提示错误,类型不匹配?val(aa)+cc &&显示246,原因是val(aa)把字符型变量aa转换成数值型后,就可以与数值型变量cc相加了.的感言: