5)邏輯表達(dá)式
定義:由邏輯運(yùn)算符將邏輯型數(shù)據(jù)連接起來而形成的式子,格式為:關(guān)系式1 邏輯運(yùn)算符 關(guān)系式2。
運(yùn)算符:not/! 邏輯非And 邏輯與Or 邏輯或其優(yōu)先級的順序是由高到低。
運(yùn)算結(jié)果的類型:仍是邏輯型數(shù)據(jù)的式子,即邏輯表達(dá)式。
注意:不同類型的運(yùn)算符之間的優(yōu)先級順序?yàn)椋合葓?zhí)行算術(shù)運(yùn)算符、字符串運(yùn)算符和日期時(shí)間運(yùn)算符,其次執(zhí)行關(guān)系運(yùn)算符,最后執(zhí)行邏輯運(yùn)算符。
(五)常用函數(shù)
1.定義:函數(shù)是用程序來實(shí)現(xiàn)的一種數(shù)據(jù)運(yùn)算或轉(zhuǎn)換,也就是預(yù)先定義好的程序段?捎腥舾蛇\(yùn)算對象,但只能有一個運(yùn)算結(jié)果,成為函數(shù)值或返回值。
2.格式:函數(shù)名() 若括號內(nèi)有變量則為有參函數(shù),括號內(nèi)無變量則為無參函數(shù)。但無論怎樣,括號都不可省略。
3.常用函數(shù)的類型:
1)數(shù)值函數(shù):自變量和函數(shù)值為數(shù)值的一類函數(shù)。8個& 求絕對值函數(shù)
格式:abs(數(shù)值表達(dá)式)
功能:返回指定數(shù)值表示的絕對值
結(jié)果:為N型,且必然>=0
& 求符號函數(shù)
格式:sign(數(shù)值表達(dá)式)
功能:返回指定數(shù)值表達(dá)式的符號
結(jié)果:為N型,當(dāng)表達(dá)式的運(yùn)算結(jié)果為正、負(fù)和零時(shí),函數(shù)值分別為1、-1和0
& 求平方根函數(shù)
格式:aqrt(數(shù)值表達(dá)式)
功能:返回指定表達(dá)式的平方根,自變量表達(dá)式的值需>=0
結(jié)果:為N型,且且必然>=0
& 求圓周率函數(shù)
格式:pi()
功能:返回圓周率,該函數(shù)沒有自變量
結(jié)果:為N型,即為3.14
& 求整函數(shù)
格式:int(數(shù)值表達(dá)式) 只求整,不四舍五入
ceiling(數(shù)值表達(dá)式)
floor(數(shù)字表達(dá)式)
功能:返回指定數(shù)值表達(dá)式的整數(shù)部分返回大于或等于指定數(shù)值表達(dá)式的最小整數(shù)返回小于或等于指定數(shù)值表達(dá)式的最大整數(shù)
結(jié)果:N型
& 四舍五入函數(shù)
格式:round(數(shù)值表達(dá)式1,數(shù)值表達(dá)式2)
功能:返回指定表達(dá)式在指定位置四舍五入的結(jié)果,數(shù)值表達(dá)式2指定四舍五入的位置。若數(shù)2>0,表示的是對數(shù)1要求的所保留的小數(shù)位數(shù);若數(shù)2=0,表示的是對數(shù)1取整數(shù),并四舍五入;若數(shù)2<0,表示的是對數(shù)1的整數(shù)位舍入的位數(shù),并四舍五入。
結(jié)果:為N型
& 求余函數(shù)
格式:mod(數(shù)值表達(dá)式1,數(shù)值表達(dá)式2)
功能:返回兩個數(shù)值相除后的余數(shù)。數(shù)1是被除數(shù),數(shù)2是除數(shù)。其他原則與求余運(yùn)算符%的用法相同:被除數(shù)與除數(shù)都必須是整數(shù),除數(shù)不能為0。求余三原則表述如下:
若c=a%b 做這種題的時(shí)候先算出c=︱a︱%︱b︱的值,然后c必須與a同號。還要注意的是:若a與b同號,則當(dāng)前余數(shù)就是c
若a與b異號,則當(dāng)前余數(shù)結(jié)果是b+c
結(jié)果:為N型
注意:判定x是否能被i整除的方法有:
mod(x,i)=0
x%i=0
int(x/i)= x/i
& 求最大值和最小值函數(shù)
格式:max/min(表達(dá)式1,表達(dá)式2……表達(dá)式n) 其表達(dá)式的類型任意,但寫入括號內(nèi)的必須是同一類型的表達(dá)式。
功能:計(jì)算各自變量表達(dá)式的值,并返回其中的最大值或最小值
結(jié)果:根據(jù)括號內(nèi)表達(dá)式的類型而定
相關(guān)推薦:計(jì)算機(jī)等級考試二級VF三套全真預(yù)測試題及答案北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |