Visual FoxPro程序设计基础 教学课件 田俊华 刘爱军 25381 第3章Visual FoxPro的数据与数据运算.pdf
文本预览下载声明
Visual FoxPuo
程序设计基础
第3章
Visual FoxPro 的数据与数据运算
3.1 Visual FoxPro的数据类型
3.2 Visual FoxPro的常量与变量
3.3 Visual FoxPro表达式
3.4 Visual FoxPro常用的内部函数
3.1 Visual FoxPro的数据类型
• 在Visual FoxPro 中,为了方便对数
据进行处理,表中的每一个字段都应有特
定的数据类型。
• 数据类型决定了数据在计算机内的保
存形式,并定义了它所支持的运算。
• 本节主要介绍常见的数据类型。
• Visual FoxPro常见的数据类型如表
3.1所示。
(1)字符型数据:
• 是不能进行算术运算的文字数据类型。
• 字符型数据包含英文字母、数字、汉
字、空格和各种ASCII字符,其最大长度不
能超过254个字符。
(2)数值型数据:
• 是表示数量并可以进行算术运算的数
据类型。
• 数值型数据由正负号、数字及小数点
组成。
• 数值型数据的最大长度为20位(其中
包括小数点和正负号所占的位数)。
(3)货币型:
• 是为存储货币值而使用的一种数据类型。
• 固定长度为8个字节,默认保留4位小数。
(4)日期型:
• 时表示日期的数据类型。
(5)日期时间型:
• 是表示日期和时间的数据,包含年、
月、日、小时、分、秒格式的数据。
(6)二进制字符型数据:
• 是以二进制形式存储的数据类型。
(7)整型:
• 即整数,固定长度为4个字节。
• 可用于存放年龄、成绩等信息。
(8)浮点型:
• 与数值型相同,包括正负号、数字及
小数点,其最大长度也为20位。
(9)双精度型:
• 用于存放高精度数据,固定长度为8个
字节。
(10)逻辑型:
• 只有真(.T.)和假(.F.)两种取值,
长度为1个字节。
(11)通用型:
• 因为有通用型数据,Visual FoxPro
可以将外部的数据文件(如声音、图像、
视频等)作为数据来处理。
• 通用型数据固定长度为4个字节,这4
个字节不是它真正的内容,其实际内容存
放在一个以.FPT为扩展名的文件中,这4个
字节用以存放指向.FPT文件位置的指针。
(12)备注型:
• 是为了存放较多字符设立的数据类型。
• 备注型数据也只有4个字节的长度,而
实际数据存放在以.FPT为扩展名的文件中。
3.2 Visual FoxPro的常量与变量
• 在Visual FoxPro 中,常量与变量是最
基本的两种数据表现形式。
3.2.1 Visual FoxPro的常量
• 常量是以直观的数据形态和意义直接
出现在程序中的数据,在整个操作过程中
其值保持不变。
• 在Visual FoxPro程序设计中,常量类
型共6种类型:字符型、数值型、货币型、
逻辑型、日期型和日期时间型。
1.字符(Character)型常量
• 字符型是以定界符括起来的任意字符、
数字、汉字等符号组成的一串字符。
• Visual FoxPro定界符有3种:单引号、
双引号或方括号。
2.数值(Numeric)型常量
• 数值型就是平时所说的常数,由数字、
小数点和正负号组成,其主要用于表示一个
数量的大小。
3.货币(Currency)型常量
• 货币型常量的书写格式与数值型常量
类似,但要加一个前置的“$”符号。
•
显示全部