《程序设计基础》PPT课件.ppt
《《程序设计基础》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《程序设计基础》PPT课件.ppt(58页珍藏版)》请在优知文库上搜索。
1、第第2章章 程序设计基础程序设计基础 2.1 常量和变量常量和变量 2.2 表达式表达式 2.3 常用函数常用函数 2.4 程序与程序文件程序与程序文件 2.5 程序的基本结构程序的基本结构 2.6 多模块程序设计多模块程序设计 补充内容:补充内容:数据类型及其存储方式数据类型及其存储方式 每个数据都有一定的数据类型,数据类型决定了数据的存储每个数据都有一定的数据类型,数据类型决定了数据的存储方式和运算方式。方式和运算方式。Visual FoxPro将数据划分为将数据划分为13种类型,各种种类型,各种数据类型介绍如下。数据类型介绍如下。1字符型(Character)字符型数据是由字母、数字、空
2、格、符号和标点等组成的。字符型数据的特点是没有数量多与少的概念,不能进行数值相关的算术运算,只是一种字符信息的描述。每个字符占用一个字节的存储空间。2数值型(Numeric)数值型数据是用于表示数量的一种数据类型,由数值09及符号(+和)和小数点组成。数值型数据的特点为:数据之间可以进行相加、相减、相乘、相除等算术运算。在内存中,数值型数据占用8个字节的存储空间。 数据类型及其存储方式数据类型及其存储方式 3浮点型(浮点型(Float)浮点型与数值型数据的使用完全一样,只是输出结果以浮点浮点型与数值型数据的使用完全一样,只是输出结果以浮点数的形式显示。数的形式显示。4货币型(货币型(Curre
3、ncy)货币型数据用于代替数值型数据的货币值。通常用货币型数据用于代替数值型数据的货币值。通常用8个字节的个字节的存储空间存储货币型数据,且只允许最多有存储空间存储货币型数据,且只允许最多有4位小数。位小数。5日期型(日期型(Date)日期型数据是用于存储关于年、月、日数据的一种数据类型。日期型数据是用于存储关于年、月、日数据的一种数据类型。每一个日期型数据的存储形式均为每一个日期型数据的存储形式均为“yyyy/mm/dd”,其中,其中yyyy表示年份,占用表示年份,占用4个字节;个字节;mm表示月份,占用表示月份,占用2个字节;个字节;dd表表示日期,占用示日期,占用2个字节。日期型数据的格
4、式可以通过个字节。日期型数据的格式可以通过“选项选项”窗口设定。窗口设定。 数据类型及其存储方式数据类型及其存储方式 6日期时间型(日期时间型(DateTime)日期时间型数据用于存储日期和时间值。日期时间型数据存储格式为日期时间型数据用于存储日期和时间值。日期时间型数据存储格式为“yyyymmdd hhmmss”,其中,其中yyyy表示年,表示年,mm(第一个)表示月,(第一个)表示月,dd表示表示日,日,hh表示小时,表示小时,mm(第二个)表示分钟,(第二个)表示分钟,ss表示秒(必须为整数)。日表示秒(必须为整数)。日期时间型可以表示一个日期值,也可以表示一个时间值,或者表示一个日期时
5、间型可以表示一个日期值,也可以表示一个时间值,或者表示一个日期时间值。日期时间型数据与日期型数据一样在内存中用期时间值。日期时间型数据与日期型数据一样在内存中用8个字节存储。个字节存储。7双精度型(双精度型(Double)双精度型数据是指精度要求较高的数据,或真正的浮点数。双精度型数双精度型数据是指精度要求较高的数据,或真正的浮点数。双精度型数据占用据占用8个字节存储空间,取值范围为个字节存储空间,取值范围为0.904 656 458 412 47103240.988 456 743 11510307。8整数型(整数型(Integer)整数型数据用于存取不包含小数部分的数值。整数型数值不用转换
6、成整数型数据用于存取不包含小数部分的数值。整数型数值不用转换成ASCII字符来存字符来存 储,而数值型数据是要进行二进制转换的。整数型占用储,而数值型数据是要进行二进制转换的。整数型占用4个个字节,取值范围为字节,取值范围为2 147 483 6472 147 483 646。数据类型及其存储方式数据类型及其存储方式 9逻辑型(逻辑型(Logical)逻辑型用于存储只有两个值的数据,即存入的值为真(逻辑型用于存储只有两个值的数据,即存入的值为真(.T.)或假()或假(.F.)两种状态,)两种状态,是一种高效的存储方法,在内存中占一个字节。是一种高效的存储方法,在内存中占一个字节。10备注型(备
7、注型(Memory)备注型数据只用于表中,表示数据块的存储。备注型字段只包含备注型数据只用于表中,表示数据块的存储。备注型字段只包含4个字节,并用个字节,并用这这4个字节来引用备注的实际内容。备注的实际内容只受内存可用空间的限制,并个字节来引用备注的实际内容。备注的实际内容只受内存可用空间的限制,并以块的方式来存储。以块的方式来存储。由于备注型字段的实际内容变化很大,不能将备注的内容存于表文件中,因此必由于备注型字段的实际内容变化很大,不能将备注的内容存于表文件中,因此必须用一个相对独立的文件来存储这些备注内容,这个文件的扩展名为须用一个相对独立的文件来存储这些备注内容,这个文件的扩展名为.d
8、bt。11通用型(通用型(General)通用型数据用于存储通用型数据用于存储OLE对象。每个对象。每个OLE对象的具体内容可以是电子表、图像,对象的具体内容可以是电子表、图像,也可以是也可以是Word文档,这些文档,这些OLE对象由其他支持对象由其他支持OLE的应用程序建立的应用程序建立。通用型字段在表中的长度为通用型字段在表中的长度为4个字节,而个字节,而OLE对象的实际内容、类型和数据则取对象的实际内容、类型和数据则取决于建立决于建立OLE对象的服务器,以及连接或嵌入的对象的服务器,以及连接或嵌入的OLE对象。对象。12字符型(二进制)字符型(二进制)与字符型的使用方法相同,只是采用二进
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计基础 程序设计 基础 PPT 课件
