上次在变程序时把两种说话的运算符用错了,下面我来总结一下他们的区别吧:
第一,C与VB易混的运算符
| C | VB |
取整 | Mod | 无 |
取余 | ||
比较运算符 | % | |
不即是 | + ,赶集网 - , * ,^(幂) | != |
即是 | = | == |
赋值 | = | = |
逻辑与 | ||
逻辑值 | && | |
逻辑或 | Or |
大家注意到了吗?
C里面的运算符都是符号型的,而VB中好多运算符都
是单词的缩写或直接是单词。
第二,VB运算符
上面已经为大家介绍了VB和C的区别,那么我们顺便来复习一下VB中的运算符吧。
运算结果 | |||||
逻辑非 | Not
|
| 运算符类型 | 运算符 | |
数值 | 算术运算符
Mod (求余) / (浮点除法),\ (取整), | \ | || 用来对两个表达式进行逻辑互斥或运算。 | ! | < , > , <= ,>= ,= ,<> |
逻辑运算符 | And , Or , Not , Eqv(equivalence):用来对两个表达式进行逻辑等价运算。
Xor (Exclusive-OR): 关系运算符 | <> Imp(implication):用来对两个表达式进行逻辑蕴涵运算 | And | Is 用来比较两个对象
Like 用来比较两个字符串。 | |
字符串 | 字符串运算符 | & ,+: 把两个字符串毗邻成一个字符串 |
其中
只有算术运算符的运算结果是数值型的,算术嘛,计算的结果当然是数值型喽!
至于
字符串运算符,是对字符串进行毗邻,故其结果是借是一个字符串。
而对于其他的运算符,则是
对表达式或者对象进行比较,判定,所以结果只能是个逻辑值啦!
我本人是根据它们的
运算结果来记忆的。
而对于一些不常见的如Imp(implication)则是根据它的
英文单词来记忆的。
大家假如有更好的设法,一定要共同分享哈!
刘恺威杨幂夫妻相十足胜似水晶婚[组图]