Visual Basicban mikor teljesül az If (a and b) feltétel, ha mindkettő simple típusú?
Figyelt kérdés
2010. aug. 3. 12:27
1/3 anonim válasza:
Gondolom single tipusra gondoltál, ami egy szám.
Ekkor a 2 számon elvégzi a bitenkénti és műveletet, és amennyiben az eredmény nem 0, akkor lesz igaz a feltétel.
Például:
a = 3
b = 6
ekkor
a = 3 = ..000011 binárisan
b = 6 = ..000110 binárisan
ezek "és"-e (ott lesz 1-es, ahol mindd2 számban 1es van):
a and b = ..000010 ez 10-es számrendszerben 2...azaz igaz lesz a feltétel.
Az eredmény 10es számrendszerbeli alákját ki sem kell számolni, akkor lesz nem 0, ha van legalább 1 db 1-es az "és" eredményében.
2/3 A kérdező kommentje:
Oké , de akkor a lényeg az, hogy hamis csak akkor lesz az eredmény ,ha a bitwise and eredménye 0?
Pl 8 és 3 esetén?
2010. aug. 5. 07:14
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!