VB中0為假,1為真嗎,0為真 1為假

2021-04-18 03:13:52 字數 1073 閱讀 6719

1樓:匿名使用者

既然有0或1的數字了,都是真,vb中真與假是自己定義的

2樓:匿名使用者

vb中假為0,真為-1,即,整個位元組中所有位都為1

3樓:匿名使用者

vb中零為假,非零為真

4樓:匿名使用者

debug.print "真:" & ture

debug.print "假:" & false

在vb中,什麼變成什麼是-1表示真,0表示假,而什麼情況下非0為真,0為假

5樓:網海1書生

true和false是vb內部宣告的兩個常量,但它們實際上是個整型數(integer),其中true的值是-1,false的值是0,為什麼呢?我們來看看這兩個數的二進位制形式:

true(-1):1111111111111111false(0):0000000000000000可以看出這兩個數在每一位(bit)的值都是相反的,因此它們是真正意義上的「相反數」,用來表示「非此即彼」、「非對即錯」、「非真即假」等等的邏輯值是再合適不過了。

而「非零為真,零為假」則在任何情況下都是成立的,因為當把數值轉換為布林值時,必然要把數字分成兩類(否則的話多於兩種的其他類屬於真還是假呢?),這時候按「零」和「非零」來分類則是最合適的了。

6樓:匿名使用者

boolean轉換成數值時是true=-1, false=0

數值轉換成boolean時是非0為true,0為false

0為真 1為假

在vb中為什麼真為0加為1而在c中真為1假為0

7樓:匿名使用者

那是兩種不相同的語言好吧

關鍵是創造他們的人定義的 ```

8樓:匿名使用者

一個是普通語言還有一個是高階語言肯定會有不同之處的。

9樓:匿名使用者

創造的人不是同一個人...所以,他們的定義不同

為什麼度為0的結點比度為1的結點多

為什麼度為1的結點數是11就能得出二叉樹的深度為12你的題目不完整,請見 question 1896216940081653980 為什麼 度為0的結點總是比度為2的結點多一個 在二叉樹中抄有以下節點 度為0的結點,度為1的結點,度為2的結點總度數 所有節點 1 度為0的結點 度為1的結點 度為2的...

夢幻西遊房屋的耐久為0還有清潔為0有事嗎?房屋還有用嗎

樓主你好,房子的耐久變為零後,樓主你回到家將不能休息,別的什麼也不影響,但我建議樓主你最好還是每天修下房子,因為這樣每天休息就不用跑酒店了,希望我可以幫助你。夢幻西遊如果房子的耐久度變0可以再修上去嘛 10 可以,不過1天只能修一次,從0到100估計要1周以上的時間 點傭人 花點費錢和體力 可以的,...

matlab中,0行1列的空矩陣是什麼,為什麼空矩陣會有1列

0 n或n 0的矩陣都是空矩陣。所謂的矩陣 乃至多維陣列 其實在記憶體中都是線性儲存的,這也是陣列可以使用單下標進行的索引的背景。至於行數和列數,都是對該片儲存區域的一種劃分方式而已,如果有興趣,看一看資料結構方面的書相信會對你有幫助。matlab中的1行0列空矩陣是什麼?為什麼空矩陣會有1行?10...