a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 82|回复: 0

[Visual Basic] 2011年计算机等级考试二级VB复习指导(12)

[复制链接]
发表于 2012-7-31 22:10:12 | 显示全部楼层 |阅读模式
  3.4.1 算术运算符: b7 B1 z+ _; k5 Z* }" a
  程序中对数据的操作,其实就是指对数据的各种运算。被运算的对象,如常数、常量和变量等称为操作数。运算符是用来对操作数进行各种运算的操作符号,如加号(+)、减号(一)等。诸多操作数通过运算符连成一个整体后,就成为一个表达式。
7 ]3 w% e/ H0 Q( v. f& S( S  ?  VB中具有丰富的运算符,可分为算术运算符、关系运算符、逻辑运算符和字符串运算符4种。6 H( w9 E5 e6 r( q* A# O7 d
  算术运算符用来进行算术运算。VB提供的算术运算符如表3.3所示。  V1 c, [; j7 r2 ]0 r2 m2 X2 D

# Y+ ~8 m& }) r) V   ( Y7 F: n) O' H5 B' T% M% `
  其中取负运算符(一)只需一个操作数,称之为单目运算符。其他运算符都需要两个操作数,称之为双目运算符。
1 l3 ?; p" z' ^7 j( A/ f+ D; N0 N  运算符的优先级表示当表达式中有多个操作符时,先执行哪个操作符。+ G2 w1 Q+ s6 X7 t6 t
  整除运算(\)的结果是商的整数部分。例如,7\2表示整除,商为4.5,结果取整数部分3,不进行四舍五入。如果参加整除的操作数是浮点数,则先按四舍五入的原则将它们变成整数,然后再执行整除运算。例如,对于8.5\2,先将8.5变成9再进行整除,商为44.5,结果为4。$ ?- s1 b) u8 k* o0 R
  取余运算(Mod)是求两个整数相除后的余数。如果参加取余运算的操作数是浮点数,则先按四舍五入的原则将它们变成整数,然后再执行取余运算。例如,对于8.5\2.1,先将8.5变成9,2.1变成2,然后9除以2与1,因此取余结果为1。
* c. {5 F' r* r1 D  关系运算符用来对两个操作数进行大小比较。关系运算的结果是一个逻辑量,True〔真)或False(假).如果关系成立,则值为True,否则值为False.在VB中,True用-1表示,False用O表示。VB中有6种关系运算符,如表3.4所示。
9 T* n: R" B9 C( E( l" `5 p$ M! J8 t6 x% }, x/ d" ~
   6 a" g* G% z. A  I7 q# G: F
  用来比较的操作数可以是数值型,也可以是字符串型。数值以大小进行比较是显然的。字符串的比较是按照字符的ASCII码值的大小来比较的。即首先比较两个字符串第一个字符,ASCII码值大的字符串大。如果第一个字符相同,则比较第二个字符,依次类推。例如,由于小写字母的ASCII码大,因此关系表达式"abc">"abc"的值为Ture.关于字符的ASCII码对照表,读者可参见本书下一章。
  v! Y6 x# ?8 V, h7 `, R  逻辑运算符的作用是对操作数进行逻辑运算。操作数可以是逻辑量(True或False)或关系表达式。逻辑运算的结果也是一个逻辑量。表3.5中列出了VB中的6种逻辑运算符。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-18 11:19 , Processed in 0.221773 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表