上次在變程式時把兩種說話的運算符用錯了,下面我來總結一下他們的差別吧: 第一,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)則是根據它的 英文單詞來記憶的。 大家假如有更好的設法,一定要共同分享哈!
劉恺威楊幂夫妻相十足勝似水晶婚[組圖]