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