第二章 BASIC程序语言的组织与架构 2-25 说明 1. 设a=12相当二进制00001100。 2. Console.WriteLine(a >> 2)表示右移2个位相当于除以4则显示3。 3. Console.WriteLine(a << 1)表示左移1个位相当于乘以2则显示24。 2-6-6 输出字符串中插入变量 在输出字符串中可以插入变量或表达式,如:nam变量为张忠,ch变量值为85,math变量值为77,如输出结果如下: 其程序写法: 说明 1. 字符串\姓名:{0} 国文成绩:{1} 数学成绩:{2} 平均成绩:{3}\中,{0}、{1}、{2}、{3}表示插入变量的顺序,字符串后的变量以豆点隔开nam, ch, math, ((ch + math) / 2)。 2. 插入的资料可为变量名称(如nam, ch, math)、常数、表达式(如(ch + math) / 2))、内建函数等。 第二章 BASIC程序语言的组织与架构 2-26 2-6-7 综合运算 表达式分别介绍过算术运算、字符串运算、比较运算与逻辑运算。如一个表达式中可能同时使用多个运算符号,此时Visual Basic处理这些运算符号,有一定的先后顺序,其规则如下表: 优先级 1 1 2 3 4 算术运算符号 ^ ( 指数运算 ) - ( 负数运算 ) *、/ ( 乘、除运算 ) \\ ( 整数除法 ) 运算符号 第二章 BASIC程序语言的组织与架构 2-27 2 3 4 5 6 1 2 3 4 【实例】 【执行结果】 Mod ( 余数 ) +、- ( 加、减运算 ) 字符串运算符号,+与&的优先级相同 比较运算符号,其优先级皆相同 逻辑运算符号 Not ( 反 ) And ( 且 ) 0r ( 或 ) Xor ( 互斥 )