Logiczne i bitowe and i or i program do robienia pomocy

0

Niech ktoś mi poda przykłąd procedury lub funkcji z użyciem bitowego and lub or. Logiczne and czy or wiem (każdy wie), ale kiedy wykorzystać bitowe or lub and?

Czy zna ( i ma, lub wie skąd mogę ściągnąc) dobry program do robienia pomocy. Oasis jaet bzdetny, bo nie można dodawać obrazków, a Microsoft help Workshop mi się nie podoba

0

<font color="green">Niech ktoś mi poda przykłąd procedury lub funkcji z użyciem bitowego and lub or. Logiczne and czy or wiem (każdy wie), ale kiedy wykorzystać bitowe or lub and? </span>

Hmm nie wiem czy o to chodzi, ale jeśli np. masz dwa bity:

1 or 1 = 1
1 or 0 = 1
0 or 1 = 1
0 or 0 = 0

Natomiast w przypadku "and":

1 and 1 = 1
1 and 0 = 0
0 and 1 = 0
0 and 0 = 0

Ale nie jestem tego pewny w 100% :-8

//Poprawiłem tablicę prawdy dla AND, bo była błędna - Marooned

0

Przykładów może być setki.. zależy co chcesz osiągnąć. Zazwyczaj operacje bitowe można zastąpić po prostu matematyką (+, -, *, /), ale takie rozwiązania są wolniejsze.

np:

wartość := wartość div 2; // długo się będzie wykonywało (dzielenie)

możemy zastąpić kilkanaście razy szybszym :

wartość shr 1;


Detox : 0 and 0 da nam 0 ! :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1