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