2.强大的数据功能Visual FoxPro 8.0新增数据主要体现在4个方面。“IDE”选项卡:设置Visual FoxPro 8.0系统窗口的显示形式。......
2023-12-04
3.2 运算符和表达式
算符是处理数据运算问题的一种符号,是在数据之间进行的一种特定操作;表达式是由常量、变量、函数和运算符组成的一个式子。
3.2.1 运算符
根据不同的数据类型,运算符可分为算术运算符、字符运算符、逻辑运算符和关系运算符。
1.算术运算符
算术运算符有+(加)、-(减)、*(乘)、/(除)、()(括号)、^或**(乘方)、%(取余),其优先级顺序为(),^ 或**,*,/,%,+,-。
2.字符运算符
字符运算符有+(完全连接)和-(不完全连接)。
3.逻辑运算符
逻辑运算符有!或NOT或.NOT.(逻辑非),OR(逻辑或)和AND(逻辑与)。其运算优先级为!或NOT或.NOT.,AND,OR。
4.关系运算符
关系运算符有<(小于)、>(大于)、<=(小于等于)、>=(大于等于)、=(等于)、==(恒等于)、<>,!=或#(不等于),$(包含)。
3.2.2 表达式
与运算符相对应,表达式也可分为算术表达式、字符表达式、逻辑表达式和关系表达式。
1.算术表达式
算术表达式是由数值型常量、变量、函数和算术运算符组成的式子,它的运算结果是数值型的。
例如:
?123+456,其结果为579。
?12+(6-9)*8,其结果为-12。
2.字符表达式(www.chuimin.cn)
字符表达式是由字符型常量、变量、函数和字符运算符组成的式子。与其运算符相对应的表达式有3种运算。
(1)完全连接运算:是由完全连接运算符“+”将两个字符串连接在一起。
例如:
?“数据库”+“系统”,其运算结果为“数据库系统”。
?“I am a ”+“student”,其运算结果为“I am a student”。
(2)不完全连接运算:是由不完全连接运算符“-”将两个字符串连接在一起。如果第一个字符串的末尾有空格,则系统自动去掉空格,然后对两个字符串进行完全连接。
例如:
?“数据库 ”-“系统”,其运算结果为“数据库系统”。
?“I am a ”-“student”,其运算结果为“I am astudent”。
3.逻辑表达式
逻辑表达式是由逻辑型常量、变量、函数和逻辑运算符组成的式子。
例如:
?5>3 or 8>6,其结果为.T.。
?“A”<“B” and “B”>“C”,其结果为.F.。
4.关系表达式
关系表达式是由关系运算符、数值表达式、字符表达式或日期表达式组成的式子。
例如:
?5>8,其运算结果为.F.。
?“12/25/99”>“12/21/99”,其运算结果为.T.。
2.强大的数据功能Visual FoxPro 8.0新增数据主要体现在4个方面。“IDE”选项卡:设置Visual FoxPro 8.0系统窗口的显示形式。......
2023-12-04
图2.3.1Visual FoxPro 8.0的用户界面2.3.1标题栏标题栏位于用户界面的最上方,主要包括系统图标、标题和控制按钮。菜单项主要作用是对Visual FoxPro 8.0提供帮助信息。......
2023-12-04
第一种网状模型数据库结构被开发、研制出来,它是网状数据库模型的基础和典型代表。而在数据库中,二者是相互独立的。表1.1数据库管理系统与传统文件应用系统特性对照表......
2023-12-04
C语言中的运算符大多数属于双目运算符。C程序中,运算符必须与运算对象结合在一起才能体现其功能,与运算符密切相关的程序构成成分是表达式。用运算符将运算对象连接起来的、符合C语言语法规则的式子称为C语言的表达式。一个表达式有一个值及其类型,它们等于计算表达式所得结果的值和类型。表2.6给出了C语言中的运算符、运算符的优先级和结合性。......
2023-11-20
数据和信息是两种不同的概念。2.数据库系统数据库系统是计算机系统与数据结合使用的一个应用系统,它是由数据库、数据库管理系统、数据库应用系统、开发人员和管理人员构成的。......
2023-12-04
图3.5.1提示信息对话框1.IF分支格式如下:If <条件><语句序列1>Else<语句序列2>Endif统计数字的范围。图3.5.2命令按钮组程序代码如下:Set talk offDo caseCase This.Commandgroup1.Value=1Go topCase This.Commandgroup1.Value=2If!在职工基本情况表中查询职称为讲师的职工记录。......
2023-12-04
图3.4.1追加记录结果例如,在职工基本情况表中删除所有男职工的记录:Set talk offUse 职工基本情况表.dbfDelete all for 性别=“男”ListUseSet talk on结果如下:3.替换命令命令格式如下:Replace [表达式1] with [表达式2]功能:用表达式2替换表达式1。例如:Set talk offUse 职工基本情况表.dbfSkip 4DisplayUseSet talk on结果如下:9.显示屏幕或窗口命令命令格式如下:Set talk off/on/window/nowindow功能:控制程序在执行时结果是否出现在屏幕或窗口上。......
2023-12-04
相关推荐