.


:




:

































 

 

 

 


. , , . , .

, : not, and, or, xor. , . . , (a > 0) and (c!= b), (c < a) or (not b) .. ( , ). , a and b, a or 8, not 247.

1. 256 ( ) .

2. 6710 = 0100 00112

3. 11410 = 0111 00102

 

4. , . , () 1, 0, and 0, or 1. not .

5. .

6. 01000010 = 26 + 21 = 64 + 2 = 66

7. 01110011 = 26 + 25 + 24 + 21 + 20 = 64 + 32 + 16 + 2 + 1 = 115

8. 00110001 = 25 + 24 + 20 = 32 + 16 + 1 = 49

9. 10111100 = 27 + 25 + 24 + 23 + 22 = 128 + 32 + 16 + 8 + 4 = 188

10. , :

11. 67 and 114 = 66

12. 67 or 114 = 115

13. 67 xor 114 = 49

14. not 67 = 188

. .

5 and 6 = 4

5 or 6 = 7

5 xor 6 = 3

not 5 = 250

, . , . , . . ( ), -. , , , , . .

and.

, . , and 1, 1. ( and) 255 ( 1111 1111), . 255, , 0. , 38 (0010 0110), :

, x and 255 = x.

- , 0.

:

1111 1110 = 254 = 255 - 1 = 255 - 20

1111 1101 = 253 = 255 - 2 = 255 - 21

1111 1011 = 251 = 255 - 4 = 255 - 22

1111 0111 = 247 = 255 - 8 = 255 - 23

1110 1111 = 239 = 255 - 16 = 255 - 24

1101 1111 = 223 = 255 - 32 = 255 - 25

1011 1111 = 191 = 255 - 64 = 255 - 26

0111 1111 = 127 = 255 - 128 = 255 - 27

.. x, 247 (255 - 23).

or. x 0000 0000, . - , .

, :

0000 0001 = 20 = 1

0000 0010 = 21 = 2

0000 0100 = 22 = 4

0000 1000 = 23 = 8

0001 0000 = 24 = 16

0010 0000 = 25 = 32

0100 0000 = 26 = 64

1000 0000 = 27 = 128

, , x , 64 (x or 64).

xor. x, . x, (xor) 255 (1111 1111).

. , shl ( ) shr ( ).

, . , . , 105 shl 3 105 shr 4. 105 0110 1001.

, . .

, . , .

 



<== | ==>
 | , : , . , , . , , . ...
:


: 2017-03-18; !; : 495 |


:

:

, , . , .
==> ...

1797 - | 1648 -


© 2015-2024 lektsii.org - -

: 0.016 .