關於VB表示式運算的,VB中 表示式運算順序

時間 2021-10-17 05:06:02

1樓:匿名使用者

在表示式中,當運算子不止一種時,要先處理算術運算子,接著處理比較運算子,然後再處理邏輯運算子。

算術 比較 邏輯

指數運算(^) 相等(=) not

負數(–) 不等(<>) and

乘法和除法(*、 /) 小於(<) or

整數除法(\) 大於(>) xor

求模運算(mod) 小於或相等(<=) eqv

加法和減法(+、 –) 大於或相等(>=) imp

字串連線(&) like / is

1.5 + 3 \ 2 > 2 or 7 mod 3 < 4 and not 1

首先處理算數運算子:2.5 > 2 or 1 < 4 and not 1

然後處理比較運算子:(2.5 > 2) or (1 < 4) and not 1

true or false and not true

最後處理邏輯運算子:true or false and false

true or false

true

true 即為 -1

2樓:桃子塢

答案應該是-1.

解答:在一個表示式中進行若干操作時,每一部分都會按預先確定的順序進行計算求解,稱這個順序為運算子的優先順序。

在表示式中,當運算子不止一種時,要先處理算術運算子,接著處理比較運算子,然後再處理邏輯運算子。所有比較運算子的優先順序都相同;也就是說,要按它們出現的順序從左到右進行處理。

算術 比較 邏輯

指數運算 (^) 相等 (=) not

負數 (-) 不等 (<>) and

乘法和除法 (*、 /) 小於 (<) or

整數除法 (/) 大於 (>) xor

求模運算 (mod) 小於或相等 (<=) eqv

加法和減法 (+、 -) 大於或相等 (>=) imp

字串連線 (&) like is

3樓:

用msgbox驗證完畢。是-1,ls兩位正解

4樓:長大了有毛毛

運算子優先順序如下:

算術運算子 > 字串連線運算子(&) > 關係運算子 > 邏輯運算子

1.算術運算子優先順序如下(從高到低):

^→-(負號)→*,/,\(整數除法)→mod →+,-當^與負號相鄰時,負號優先

2.邏輯運算子優先順序如下(從高到低):

not → and → or → xor → eqr → i***.所有關係運算子的優先順序都相同,俺從左到右的順序進行。

所以最後答案是true

vb中 表示式運算順序

5樓:匿名使用者

關係運算子就是比較運算子。

vb的關係運算子有6個,分別是=(等於)、<>(不等於)、<(小於)、>(大於)、<=(小於等於)、>=(大於等於)。

它們的優先順序是一樣,是同級運算子,運算時的順序按表示式從左到右進行。

6樓:譙麗甫昊焱

減號前面的

16/4=4

減號後面的運算順序

2^2=4

9\4=2

10mod

2=0最終

4-0=4

最終結果為4

運算子優先順序

求冪(^)

一元標識和非(+、–)

乘法和浮點除法(*、/)

整數除法

(\)取模

(mod)

加法和減法(+、–),字串連線

(+)字串連線

(&)算術移位(<<、>>)

7樓:無跡影

順序:函式運算——>算術運算——>關係運算——>邏輯運算

例如cint(a)<=x and x<=b+5

先計算函式運算cint(a)把a轉換為整數,再運算算術“b+5” 再計算關係運算“<=” 最後計算邏輯“and”

8樓:力鵬雲

算術運算》字元運算>關係運算》邏輯運算

例如:年齡(age)小於19,三門課總分(total)高於285,其中一門為100分

age<19 and total>285 and (mark1=100 or mark2=100 or mark3=100 )

VB裡的表示式是什麼意思,vb字串表示式是什麼意思

表示式 就是指有兩個或兩個以上的式子,通過一種或多種運算子連線起來如 a 5 a a 1 a not a if a b 基本上 所有的你都可以理解為 表示式 with語句就是指可以在同一個物件中設定屬性,也就是少打物件名 就好像是一個公式!vb字串表示式是什麼意思 上面這個就是一個字串表示式 vb字...

VB中邏輯表示式怎麼表示,請問,VB中的邏輯運算子都是什麼意思?

不周期彗星 1 x y小於10 且 x y要大於0 x y 10 and x y 0 2 x.y都是正整數或都是負整數 int x x and int y y and sng x sng y 3 a.b之一為零但不得同時為零 a 0 or b 0 and a b 4 c1 c2 c3大於等於255或...

表示式計算器的設計與實現VB

option explicit public function str18 num as string as double dim i l lstart dim stemp dtemp dtemp2 if num vbnullstring then exit function lstart inst...