數據類型
記載信息的符號組合稱為數據,數據用于描述實體的對象及其屬性。數據類型是數據的基本屬性,只有相同類型的數據才可以直接進行運算。
在vfp中,共有13種字段類型和7種數據類型。13種字段類型是:字符型,數值型,浮點型,雙精度型,整型,貨幣型,日期型,日期時間型,邏輯型,備注型,通用型,二進制字符型和二進制備注型;而7種數據類型是:字符型,數值型,貨幣型,日期型,日期時間型,邏輯型和通用型。字段為表文件所特有,而數據既可做表文件中的字段內容,也可以做內存變量或常量使用。
1.字符型字段和字符型數據:
字符型字段用于存放字符型數據。字符型數據是指一切可印刷的字符,包括英文字母,阿拉伯數字,各種符號,漢字及空格。
上述“職工檔案”表中的“編號”和“姓名”字段就屬于字符型字段,而其中存儲的編號和姓名就屬于字符型數據。字符型字段的寬度為1~字節(jié)。
2.數值型,浮點型,雙精度型,整型字段與數值型數據:
數值型字段按每位數1個字節(jié)存放數值型數據,而浮點型字段存放浮點型數據。這兩者最大寬度為20位。整型字段存放整數,用該類型字段存放較大的整數可節(jié)省存儲容量,因為它只占4個字節(jié)。雙精度型字段用于存放雙精度型數,常用于科學計算,可得15位精度,但只占8個字節(jié)。這些字段中存放在數據統稱為數值型數據。
3.貨幣型字段和貨幣型數據:貨幣型字段用于存放貨幣型數據,但只占8個字節(jié)。
4.日期型字段和日期型數據:日期型字段用于存放日期型數據。常用格式為:“年.月.日”和“月/日/年”。在“職工檔案”表中,“出生日期”字段就是日期型字段,而其中存放的數據就是日期型數據。
5.日期時間型字段和日期時間型數據:日期時間型字段存放日期時間型數據,格式為:年.月.日 小時:分:秒 Am或pm。
6.邏輯型字段和邏輯型數據:邏輯型字段用于存放邏輯型數據。邏輯型數據只有兩個值,即“真”和“假”,常用于描述只有兩種狀態(tài)的數據。例如:在“職工檔案”表中,“婚否”字段就是邏輯型字段,用“真”表示已婚,“假”值表示未婚。在輸入邏輯型數據時,可用T,t,Y,y中的任一個代表“真”,而用F,f,N,n中的任一個代表“假”。
7.備注型字段:備注型字段用于存放字符型信息,如文本、源代碼等,使其得到了廣泛應用。它常用于記錄信息可有可無、可長可短的情況。例如,如果要在“職工檔案”表中增加一個“簡歷”字段,定義成備注型最合適,因為有些人的簡歷可能長些,有些人的簡歷可能短些。此外,備注型字段還可用于提供運行時的幫助信息。
記錄在備注型字段中的信息,實際上并不存放在表文件中,而是存放在與表文件同名,但擴展名為.fpt的文件中。當創(chuàng)建表文件時,如果定義了備注型字段,則相應的備注文件會自動生成,會隨表文件的打開而自動打開。
8.通用型字段和通用型數據:通用型字段可用于存放照片、電子表格、聲音、圖表及字符型數據等。通用型數據使vfp成為全方位的數據庫。通用型字段中的數據也存入.fpt文件中。
微信搜索"考試吧"了解更多考試資訊、下載備考資料
相關推薦: