神州教育培训网 打造高端培训课程,传播精品教育理念! 神州教育 神州培训 教育 企业培训 企业内训 企业管理 研修课程 简章 资本运作 房地产 国学 名师推荐

不同语言中的运算符比较

不同语言中的运算符比较

请参见

等效语言 | 使用代码示例比较不同语言中的编程概念 | 不同语言和库中的控件和可编程对象的比较

本主题列出 Visual Basic、Visual J#、Visual C++、Visual C#、JScript 和 Visual FoxPro 的运算符。

<>有关这种语言中的运算符的详细信息 请参见
Visual Basic 运算符关键字摘要
C++ C++ 运算符
C# C# 运算符
JScript JScript 运算符
<>Visual Basic Visual J# C++ C# NEW JScript Visual FoxPro
加法
加运算 + + + + + +
减运算 - - - - - -
乘法
乘运算 * * * * * *
除运算 / / / / / /
整数除法 \ n/a / 1
模数(仅返回余数的除法) Mod % % % %(也可以处理浮点) %; Mod
^ n/a n/a n/a ^, **
赋值
赋值 = = = = = =
加运算 += NEW += += += += +
减运算 -= NEW -= -= -= -= -
乘运算 *= NEW *= *= *= *= *
除运算 /= NEW /= /= /= /= /
整数除法 \= NEW n/a n/a /= 1 n/a n/a
连接 &= NEW += += +=

+
-
$

模数 n/a %= %= %= %= %
左移 n/a <<= <<= <<= <<= BITLSHIFT ( )
右移 n/a >>= >>= >>= >>= BITRSHIFT ( )
位 AND n/a &= &= &= &= BITAND ( )
位不包含 OR n/a ^= ^= ^= ^= BITXOR ( )
位包含 OR n/a |= |= |= |= BITOR ( )
关系式与等式
小于 < < < < < <
小于或等于 <= <= <= <= <= <=
大于 > > > > > >
大于或等于 >= >= >= >= >= >=
等于 = == == == == =
不相等 <> != != != != <>; #; !=
比较两个对象引用变量 Is == n/a == == COMPOBJ ()
比较对象引用类型 TypeOf x Is Class1 x instanceof Class1 n/a x is Class1(参见 as typeof instanceof n/a
比较字符串 = String.equals () (比较和连接字符串的函数) ==

- 或 - String.Equals ()

== =
连接字符串 & + + + +
短路布尔 AND AndAlso && && && && n/a
短路布尔 OR OrElse || || || || n/a
移位运算
左移 n/a << << << << n/a
右移 n/a >> >> >> >>, >>> n/a
范围解析
范围解析 . n/a :: . . 和 base n/a ::
后缀 2
数组元素 () [ ] [ ] [ ] [ ] [ ]; ()
函数调用 () ( ) ( ) ( ) ( ) ( )
类型转换 Cint , CDbl , ..., CType (类型) (类型) (类型) type() n/a
成员函数 . . . . 或 -> . . .
后缀递增 n/a ++ ++ ++ ++ n/a
后缀递减 n/a -- -- -- -- n/a
一元运算符 3
间接寻址 n/a n/a * *(仅用于不安全模式) n/a n/a
寻址 AddressOf n/a & &(仅用于不安全模式;请参见 fixed n/a n/a
逻辑 NOT Not ! ! ! ! !
1 的补码 Not ~ ~ ~ ~ BITNOT ( )
前缀递增 n/a ++ ++ ++ ++ n/a
前缀递减 n/a -- -- -- -- n/a
类型大小 n/a n/a sizeof sizeof n/a n/a
逗号 n/a , , n/a , n/a
按位操作符
位 AND And & & & & BITAND ( )
位不包含 OR Xor ^ ^ ^ ^ BITXOR ( )
位包含 OR Or | | | | n/a
逻辑运算
逻辑 AND And && && && && AND
逻辑 OR Or || || || || OR
条件运算
条件操作符 IIf Function () ?: ?: ?: ?: n/a
指向成员的指针
指向成员的指针 n/a n/a .* 或 -> .(仅用于不安全模式) n/a n/a
引用
引用 n/a n/a & n/a(使用引用类型) n/a @

1. 根据操作数,除法运算符被重载以便处理整数除法和浮点除法。

2. 后缀运算符在表达式计算中具有最高的优先级。

3. 一元运算符出现在操作数前,并按照从右到左的顺序关联。

请参见

等效语言 | 使用代码示例比较不同语言中的编程概念 | 不同语言和库中的控件和可编程对象的比较


向 Microsoft 发送有关此主题的反馈

© Microsoft Corporation。保留所有权利。

posted on 2005-03-03 11:44  努力&快乐  阅读(599)  评论(0)    收藏  举报

导航

神州教育培训网 打造高端培训课程,传播精品教育理念! 神州教育 神州培训 教育 企业培训 企业内训 企业管理 研修课程 简章 资本运作 房地产 国学 名师推荐