本部分內(nèi)容主要給出了VF中的數(shù)值函數(shù),主要有下面幾種:
(1)絕對值和符號函數(shù)
格式:ABS(<數(shù)值表達式>)
SIGN(<數(shù)值表達式>)
例如:ABS(-5)=5,ABS(4)=4,SIGN(8)=1,SIGN(-3)=-1,SIGN(0)=0
(2)求平方根表達式
格式:SQRT(<數(shù)值表達式>)
例如:SQRT(16)=4,它與開二分之一次方等同。
(3)圓周率函數(shù)
格式:PI()
(4)求整數(shù)函數(shù)
格式:INT(<數(shù)值表達式>)返回數(shù)值表達式的整數(shù)部分
CEILING(<數(shù)值表達式>)返回大于或等于表達式的最小整數(shù)
FLOOR(<數(shù)值表達式>)返回小于或等于表達式的最大整數(shù)
例如:
INT(5.8)=5.8,INT(-7.8)=-7,CEILING(6.4)=7,CEILING(-5.9)=-5 FLOOR(9.9)=9
(5)四舍五入函數(shù)
格式:ROUND(<數(shù)值表達式1>,<數(shù)值表達式2>)
功能:返回制定表達式在制定位置四舍五入的結(jié)果
例如:
ROUND(345.345,2)=345.35,ROUND(345.345,1)=345.3,
ROUND(345.345,0)=345,ROUND(345.345,-1)=350
(6)求余函數(shù)
格式:MOD(<數(shù)值表達式1>,<數(shù)值表達式2>)
例如:
MOD(10,3)=1 MOD(10,-3)=-2 MOD(-10,3)=2 MOD(-10,-3)=-1
求余數(shù)的規(guī)律:a.首先按照兩數(shù)的絕對值求余
b.表達式1的絕對值大于表達式2的絕對值,則余數(shù)為表達式1的值
c.余數(shù)取表達式1的正負號
d.若兩數(shù)異好號,余數(shù)在加上表達式2的值為最終的結(jié)果
(7) 求最大值和最小值函數(shù)
MAX(數(shù)值表達式列表)
MIN (數(shù)值表達式列表)
例如:MAX(2,3,5)=5 MAX(‘2’,’12’,’05’)=2 MAX(‘汽車’,’飛機’,’輪船’)
字符串比較的規(guī)律:
字符串比較首先比較第一個字母,如果有結(jié)果那就不用在進行比較了。如果相等在進行第二個字母的比較,以次類推。
新聞熱點
疑難解答