3.1 常量與變量
考點1 常量
常量用以表示一個具體的、不變的值。不同類型常量的書寫格式不同。在Visual FoxPro中,常量主要包括以下幾種類型。
1數(shù)值型常量
數(shù)值型常量即常數(shù),用來表示一個數(shù)量的大小,由數(shù)字0~9小數(shù)點和正負號組成。
2貨幣型常量
貨幣型常量用來表示貨幣值,其書寫格式與數(shù)值型常量類似,但要加上一個前置的符號($)。
3字符型常量
字符型常量也稱為字符串,其表示方法是用半角單引號、雙引號或方括號把字符串括起來。這里的單引號、雙引號或方括號稱為定界符許多常量都有定界符。定界符雖然不作為常量本身的內容,但它規(guī)定了常量的類型及常量的起始和終止界限。
4日期型常量
日期型常量的定界符是一對花括號。花括號內包括年、月、日3部分內容,各部分內容之間用分隔符分隔。
5日期時間型常量
日期時間型常量包括日期和時間兩部分內容:{<日期>,<時間>}。<日期>部分與日期型常量相似,也有傳統(tǒng)的和嚴格的兩種格式。
6邏輯型常量
邏輯型數(shù)據(jù)只有邏輯真和邏輯假兩個值。前后兩個句點作為邏輯型常量的定界符是必不可少的,否則會被誤認為變量名。邏輯型數(shù)據(jù)只占用1字節(jié)。
考點2 變量
Visual FoxPro中變量分為字段變量和內存變量二其中字段變量就是表中的字段。內存變量是內存中的一塊存儲區(qū)域,變量值就是存放在這個存儲區(qū)域里的數(shù)據(jù),變量的類型取決于變量值的類型。內存變量的數(shù)據(jù)類型包括:字符型(C)、數(shù)值型(N)、貨幣型(Y)、日期型(D)、日期時間型(T)和邏輯型(L)。
1簡單的內存變量
每一個變量都有一個名字,可以通過變量名訪問變量。如果當前表中存在一個同名的字段變量,則在訪問內存變量時,必須在變量名前加上前綴M.(或M->),否則系統(tǒng)將訪問同名的字段變量。
2數(shù)組
與簡單內存變量不同,數(shù)組在使用之前一般要用DIMENSION或DECLARE命令顯示創(chuàng)建,規(guī)定數(shù)組是一維數(shù)組還是二維數(shù)組,數(shù)組名和數(shù)組大小。數(shù)組大小由下標值的上、下限決定,下限規(guī)定為1。在使用數(shù)組和數(shù)組元素時,應注意如下問題。
(1)在一切使用簡單內存變量的地方,均可以使用數(shù)組元素。
(2)在賦值和輸入語句中使用數(shù)組名時,表示將同一個值同時賦給該數(shù)組的全部數(shù)組元素。
(3)在同一個運行環(huán)境下,數(shù)組名不能與簡單變量名重復。
(4)在賦值語句中的表達式位置不能出現(xiàn)數(shù)組名。
(5)可以用一維數(shù)組的形式訪問二維數(shù)組。
希望與更多計算機等級考試的網(wǎng)友交流,請進入計算機等級考試論壇
更多信息請訪問:考試吧計算機等級考試欄目
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |