多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > 數(shù)據(jù)庫 > FoxPro > VFP基礎(chǔ)教程 3.4 表達(dá)式和運算符

VFP基礎(chǔ)教程 3.4 表達(dá)式和運算符

來源:程序員人生   發(fā)布時間:2013-10-11 21:17:16 閱讀次數(shù):5811次

    一。表達(dá)式:表達(dá)式是vfp命令和函數(shù)的重要組成部分,是由常量、變量、函數(shù)用運算符連接而成的有意義的式子

    二。運算符:

    1.算術(shù)運算符:算術(shù)運算符用于進行算術(shù)運算,連接起來的表達(dá)式稱為算術(shù)表達(dá)式,結(jié)果是一個數(shù)值。如下表:

運算符
功能
+,-
正負(fù)號
**,^
*,/,%
乘,除,取余
+,-
加,減

    優(yōu)先級從高到低為:**,^→*,/,%→+,-
    例:將(55+9×5)÷2寫成vfp算術(shù)表達(dá)式。

    我們在命令窗口輸入并執(zhí)行下列:
    ?(55+9*5)/2 &&結(jié)果可以口算,是50

    2.字符運算符:用于字符串連接運算,結(jié)果是一個新的字符串,如下表:

運算符
功能
+
將+號前后字符串連接起來組成一個新的字符串
-
刪除-號前面字符串的尾部空格后再與右側(cè)的字符串組成新的字符串


    例:在命令窗口輸入執(zhí)行以下:
    a="abc   " &&abc后面有兩個空格
    b="def   " &&def后面有兩個空格
    c="ghi"
    ?a+b+c &&完全連接,下行是運行結(jié)果
    abc   def   ghi
    x=a-b-c

    ?x &&下行是結(jié)果
    abcdefghi

Visual FoxPro基礎(chǔ)教程完整版 

    3.日期運算符:用于進行日期運算,如下表:

運算符
功能
+
日期+天數(shù)得到新日期
時間+秒數(shù)得到新時間
-
日期-日期得到間隔天數(shù)
時間-時間得到間隔秒數(shù)

    日期運行符無優(yōu)先級
    例1:計算香港回歸距現(xiàn)在多少天。
    ?date()-{^1997.10.01} &&date()函數(shù)用于取得當(dāng)前日期。

    例2:計算距今天1000天的日期。
    ?date()+1000

    4.關(guān)系運算符:用于進行關(guān)系運算,結(jié)果是邏輯值,如下表:

運算符
功能
<
小于
>
大于
=
等于
<>,#,!=
不等于
<=
小于等于
>=
大于等于
==
字符串全等比較

    例:輸入并執(zhí)行下列命令:
    a=1234 &&定義數(shù)值常量
    b=2345 &&定義數(shù)值常量
    ?a<b &&數(shù)值比較
    .t. &&關(guān)系成立取真值
    ?a>b &&數(shù)值比較
    .F. &&關(guān)系不成立,取假值
    x="a" &&定義字符常量
    y="b" &&定義字符常量
    ?x>y &&比較a和b字符的ASCⅡ碼
    .f. &&a和b的ASCⅡ碼分別是97和98,關(guān)系不成立取邏輯假值
    ?"bc"$"abcd" &&比較$左邊的字符串是否是其右邊的字符串的子串
    .T. &&是其子串,取邏輯真值
    ?"ac"$"abcd" &&比較$左邊的字符串是否是其右邊的字符串的子串
    .F. &&不是其子串,取邏輯假值
    ?"abcd"="abc" &&比較等號右邊字符串是否是其左邊字符串從首字符起的子串
    .T. &&是其子串,取邏輯真值
    ?"abcd"="bcd" &&比較等號右邊字符串是否是其左邊字符串從首字符起的子串
    .F. &&不是其子串,取邏輯假值
    ?"abcd"=="abc" &&字符串等長并完全相同比較
    .F. &&不等長取邏輯假值

    5.邏輯運算符:用于作表達(dá)式之間的邏輯運算,參加運算的表達(dá)式應(yīng)有邏輯值。運算的結(jié)果是邏輯值,如下表:

運算符
功能
.Not.,!
邏輯非
.and.
邏輯與
.or.
邏輯或

    邏輯運算符的優(yōu)先級:邏輯非→邏輯與→邏輯或

    邏輯運算符的意義是:

    A.and.B 只有當(dāng)A和B都為真時,邏輯運算的結(jié)果才為真,否則為假
    A.or.B   A和B中有一個為真,結(jié)果卻為真
    .Not.A   當(dāng)A為真值時,結(jié)果為假值,當(dāng)A為假值時,結(jié)果為真值。

    例:

    y=.f. &&y的值為邏輯假
    ?.Not.y
    .T. &&對y值取反,結(jié)果為真
    a=3
    b=9
    ?a<b
    .T.
    ?a<b.andNot.y
    .T. &&兩邊都為真,結(jié)果為真

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 97久久综合区小说区图片专区 | 伊人五月天综合 | 免费在线观看的视频 | 欧美日韩亚洲视频 | 亚洲精品久久一区毛片 | 国产狂喷白浆在线观看视频 | 99热久久这里只有精品首页 | 69av免费视频| 亚洲国产欧洲精品路线久久 | 伊人久久大香线蕉综合网站 | 中文字幕精品一区 | 伊人国产在线视频 | a级淫片| 亚洲国产天堂久久综合9999 | 日本做人爱免费视频 | 成人伊人亚洲人综合网站222 | 欧美色久 | 免费jizz在线播放 | 国产成人精品视频一区二区不卡 | 国产亚洲欧洲国产综合一区 | 337p日本欧洲亚洲大胆艺术图666 | 啪啪国产视频 | 国产三级理论片 | 亚洲欧美在线视频观看 | 国产成人亚洲精品久久 | 国产三级午夜理伦三级 | 国产69精品久久 | 国产三级国产精品国产国在线观看 | 亚洲天堂视频在线观看免费 | 精品一区二区三区无卡乱码 | 国产成人精品第一区二区 | 成人国产在线看不卡 | 免费观看黄色的网站 | 成人影院vs一区二区 | 亚洲无线乱码高清在线观看一区 | 婷婷在线五月 | 精品久久久久久中文字幕专区 | 一区二区三区四区精品 | 欧美精品一区二区三区视频 | 毛片大片 | 国产亚洲福利精品一区 |