.


:




:

































 

 

 

 


,




. .

:

~ ( ); ( );

& Ȼ ;

| Ȼ ;

^ Ȼ 2;

>> ;

<< .

( ):

~

.

:

_1 _2

, . (~, &, |, ^) ( ):

~0 x F0 x 0F

0 x FF & 0 x 0F x 0F

0 x F0 | 0 x 11 x F1

0 x F4 ^ 0 x F5 x 01

& . , w = n & 0177 w n, .

.

(|) w = x | y, x, 1 y.

& | && ||, x = 1, y = 2, x & y , x && y 1.

0 x 81 << 1 0 x 02

0 x 81 >> 1 0 x 40

_1 unsigned, ( ). signed , , ( ). . _2 _1 , .

(~) , .. 1 0 .

<< >> () , , , x << 2 x , ( 4).

k , 2 k:

x << 1 x *2; x >> 1 x /2;

x << 3 x *8.

_1.

.

{0,1}.

, - :

~ ; | ; & .

:

int i;

...

if (i & 1) printf (" i !");

.

 

4.10. , ()

( , , , , for). :

_1, , _ N;

1, 2,, N N, :

m = (i = 1, j = i ++, k = 6, n = i + j + k);

: i =1, j = i =1, i = 2, k = 6, n = 2+1+6, m = n = 9.

, , . . , , .. , .





:


: 2018-10-14; !; : 309 |


:

:

, ,
==> ...

1295 - | 1257 -


© 2015-2024 lektsii.org - -

: 0.014 .