官术网_书友最值得收藏!

第2章 Visual FoxPro語言基礎

2.1 章節要點

1.數據類型

數據是對客觀對象的描述和表示,在Visual FoxPro 6.0中均有相應數據類型與之對應。數據類型決定了數據在計算機中所需存儲空間大小和運算形式,準確定義變量數據類型,能夠節省空間,提高運算效率和精度。Visual FoxPro 6.0中提供了以下幾種常見的數據類型:字符型、數值型、貨幣型、邏輯型、日期型、日期時間型、備注型和通用型,其中數值型包括數據型、浮點型、雙精度型和整型。

2.常量與變量

常量是指在程序運行過程或命令操作中值不發生變化的量,結合Visual FoxPro 6.0中的數據類型,常量可為六種:

(1)數據型常量(N),是指可以進行算術運算的常數。

(2)字符型常量(C),是指用定界符括起來的英文、漢字、空格或數字組成的字符串,如"student"、[計算機1班]、'I am a student'。

(3)邏輯型常量(L),表示“真”“假”兩種值。一般情況下,“真”值用.T.、.t.表示,“假”值用.F.、.f.表示,注意兩邊的小圓點不能省略。

(4)日期型常量(D),是指用一對大括號括起來的年月日信息,即{^yyyy/mm/dd},可以通過實驗1-6中的設置方法或命令來控制日期顯示形式。

(5)日期時間型常量(T),用來表示日期時間信息,即{^yyyy-mm-dd hh:mm:ss}。

(6)貨幣型常量(Y),用來表示貨幣值,在具體數字前加符號$,在存儲和運算時保留4位小數,多余位數進行四舍五入。

變量是指在程序運行期間或命令操作過程中,其值可以被改變的量。變量可分為字段變量、內存變量兩大類。字段變量依賴于數據表,其變量名就是表的字段名;內存變量分為用戶自定義的內存變量和系統內存變量,變量名由字母、漢字、下畫線或數字組成,且以字母、漢字或下畫線開頭、長度不超過128字符。

在變量部分關鍵的是變量賦值、輸出、顯示、保存與恢復和清除等命令的使用,在此基礎上掌握數組的概念及基本操作,相關命令在實驗指導小節詳細介紹。

3.表達式

表達式是Visual FoxPro 6.0程序設計或命令操作中最重要的組成要素,通過運算符把常量、變量和函數等運算對象連接起來的有意義的式子。根據連接運算符的不同,可將表達式分為數據表達式、字符表達式、日期時間表達式、關系表達式和邏輯表達式等。在書寫或計算表達式時,需要注意運算符的優先級和書寫規則。

4.常用函數

函數是能夠完成某種特定功能的程序段。在調用函數時要注意函數形參的個數、類型和返回值等信息,保證相互匹配。常用函數有數值型函數、字符函數、日期時間函數、類型轉換函數和測試函數等。

主站蜘蛛池模板: 永善县| 泰州市| 吉安市| 潮州市| 芦溪县| 玛沁县| 友谊县| 肇庆市| 永宁县| 葫芦岛市| 普定县| 米脂县| 甘南县| 廉江市| 大邑县| 赫章县| 防城港市| 镇坪县| 会宁县| 平谷区| 阿克苏市| 竹北市| 花莲市| 溧阳市| 松原市| 东辽县| 三河市| 玉屏| 鄯善县| 南木林县| 横峰县| 泽州县| 保山市| 三亚市| 呼和浩特市| 金门县| 滦南县| 富宁县| 获嘉县| 河间市| 名山县|