上次在变程序时把两种说话的运算符用错了,下面我来总结一下他们的区别吧: 第一,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)则是根据它的 英文单词来记忆的。 大家假如有更好的设法,一定要共同分享哈!
刘恺威杨幂夫妻相十足胜似水晶婚[组图]