【VB超簡單入門】八、四種運算
前言
這幾天好像看這個VB系列教程的同學很多啊,有個小同學說寫得不錯嘿嘿,所以我又有動力繼續更新下去。說一下哈,在公眾號和部落格裡同步更新的喲,並且部落格因為可以用Markdown
寫,所以排版會更舒服一點,建議大家方便的話來部落格看,部落格地址:blog.deali.cn
算術運算
算術運算包括加(+) 、 減(-) 、乘 (*
)、除(/)、整除(\)(如7\2
等於 3)、取餘(Mod)(用來取餘數,如7Mod2
等於1,因為7=3 x 2 + 1
,所以餘數是1,好像是中學的數學知識吧= =..)、指數(^)和一元減(數值取反,負負得正,如- (-6)
等於6)。
連線運算
連線運算是將兩個字元表示式連線起來,生成 一個新字串。連線運算子有兩個。即+
和&
。
- 使用&運算子時,參與連線的兩個表示式可以不全是字串,即&運算子可強制性地將兩個表示式做字串連線。如:
Dim intNum As Interger
Dim strTemp As String
intNum = 22
strTemp = "學號是" & intNum
- 使用+運算子時,運算元必須是字串,否則,則產 生錯誤。下面的程式碼就是錯誤的!
Dim intNum As Interger
Dim strTemp As String
intNum = 22
strTemp = "學號是" + intNum
可能大家看完這個還沒什麼感覺,但是在後面的開發中,&
運算子的作用非常大,並且非常的好用噢。
關係運算
關係運算用來比較兩個表示式的大小, 包括大於(>)、大於等於(>=)、小於(<=)、小於等於(<=)、等於 (=) 和 不等於(<>)。
關係運算的結果是邏輯值True或False。
舉幾個小例子,見下表:
表示式 | 運算型別 | 值 | 說明 |
---|---|---|---|
1=2 |
等於 | False | 1 等於 2,明顯就不對,所以結果是false |
1=1 |
等於 | True | 1 等於 1,對,結果為真 |
1>2 |
大於 | False | 1 大於 2,錯的咯 |
1<2 |
小於 | True | 1 小於 2,對 |
1<1 |
小於 | False | 1 小於 1,不對,1 和 1 是相等的 |
1<=1 |
小於等於 | True | 1 小於等於 1 ,對 |
邏輯運算
運算子 | 含義 | 舉例 | 結果 | 說明 |
---|---|---|---|---|
Not | 邏輯非 | Not(8>2) | False | 8大於2為真,取反後為假。 |
And | 邏輯與 | (8>2)And(9>3) | True | 兩個表示式都為真時才為真。 |
Or | 邏輯或 | (8>3)Or(9<5) | True | 兩個表示式有一個為真即為真。 |
Xor | 異或 | (9>5)Xor(21>6) | False | 兩個表示式有一個且只有一個 為真時才為真。 |
Eqv | 邏輯等於 | (6―3)Eqv(8―5) | True | 僅當兩個表示式相同時才為真。 |
Imp | 邏輯蘊含 | (9<6=Imp(9>8) | False | 僅當第一個表示式為真時才為 真。 |
邏輯運算也稱為布林運算,專門用於邏輯值之 間的運算。
見下面的表格:
運算子 | 含義 | 舉例 | 結果 | 說明 |
---|---|---|---|---|
Not | 邏輯非 | Not(8>2) | False | 8大於2為真,取反後為假。 |
And | 邏輯與 | (8>2)And(9>3) | True | 兩個表示式都為真時才為真。 |
Or | 邏輯或 | (8>3)Or(9<5) | True | 兩個表示式有一個為真即為真。 |
Xor | 異或 | (9>5)Xor(21>6) | False | 兩個表示式有一個且只有一個 為真時才為真。 |
Eqv | 邏輯等於 | (6―3)Eqv(8―5) | True | 僅當兩個表示式相同時才為真。 |
Imp | 邏輯蘊含 | (9<6=Imp(9>8) | False | 僅當第一個表示式為真時才為 真。 |
有什麼問題或者需要交流的同學可以通過微信公眾號和我聯絡。
微信公眾號:DealiAxy
![8869373-97b21caeb6d8e819.png](https://i.iter01.com/images/2c367dcff02bfa941cc70de88103d96123b5e74346b3cafdaf09c2e8d6f8ec68.png)
image.png
部落格地址:blog.deali.cn
相關文章
- Java簡單四則運算Java
- PWA超簡單入門
- 【Python小白入門必看】Python和VB哪個更簡單?Python
- 演算法(3)簡單四則運算演算法
- 超級簡單的sql入門(一)SQL
- 【C#入門超簡單】簡單的專案實踐C#
- 超級簡單入門vuex 小例項Vue
- 入門篇-其之八-常用類的簡單使用
- 編譯原理實戰入門:用 JavaScript 寫一個簡單的四則運算編譯器(修訂版)編譯原理JavaScript
- 位運算簡單操作
- 【C#入門超簡單】基本的.NET框架概念C#框架
- 簡單混合運算的計算器
- Azkaban 簡單入門
- Kafka簡單入門Kafka
- 簡單入門Kubernetes
- postgresql 簡單入門SQL
- git簡單入門Git
- SprintBoot簡單入門boot
- SpringSecurity簡單入門SpringGse
- Mysql 簡單入門MySql
- Vue簡單入門Vue
- Spring Cloud超簡單十分鐘入門例項SpringCloud
- Metal入門教程(四)灰度計算
- Android 混淆簡單入門Android
- 小程式 – 簡單入門
- Rust Rocket簡單入門Rust
- Kubernetes Ingress簡單入門
- Quartz - Quartz簡單入門quartz
- 入門Flink,很簡單
- MySQL小白入門04 - 集合運算MySql
- [ kvm ] 四種簡單的網路模型模型
- JDBC入門與簡單使用JDBC
- EChart.js簡單入門JS
- 貪心(入門簡單題)
- opengl簡單入門例項
- nuxt簡單入門安裝UX
- drools的簡單入門案例
- 簡單的 Go 入門教程Go
- NoSLQ之MongoDB簡單入門MongoDB