→ xup6fx:謝囉!! 221.169.50.104 04/10
Not 是「非」,-1 → 0,0 → -1 (亦可視為「反相」或「補數」)。
Or 是「或」,兩個數中只要有 -1,結果就為 -1;如果都是 0 的話,結果就為 0。
True = -1,False = 0
所以
0 Or 0 = 0
0 Or 1 = 1
1 Or 1 = 1
至於 3 Or 2 要用二進位看
3 的二進位是 00000011
2 的二進位是 010
00000011
Or) 00000010
-------------
00000011
結果為 3
Not 3
Not 00000011
-------------
11111100
11111100 轉回十進位值為 -4 (不知道為什麼,去看計算機概論)
※ 引述《xup6fx (不會游泳的魚)》之銘言:
: 設計環境;[o] VB6.0 [ ]VB.Net [ ]VB5.0 [ ]其它;________
: 請益詳述;(以遇到的問題為主,禁止一行文及只要求答案/程式碼之請益)
: not
: or
: 這兩個符號的意思不懂
: 有例子 我還是不懂
: Not True = False
: Not False = True
: Not 3 = -4
: 0 Or 0 = 0
: 0 Or 1 = 1
: 1 Or 1 = 1
: 3 Or 2 = 3
: 有兩個題目要解
: 因為不知道符號的意思所以無法下手
: 請善心人士幫我講解一下
: 最近可能會來問一下問題
: 自己會先借書來看
: 不好意思
: 畢竟不是專門鑽研程設的
: 但是為了考試不得不
: 請大家幫忙
: thx
--
人若無星爺,跟條鹹魚有何分別?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.58.156.43